Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Validierungsfehler, wenn die sensible Eigenschaft des Projektparameters in SSIS 2012 auf „true“ gesetzt ist

Es ist ein Fehler, weil Sie versuchen, einen Parameter zu berühren, der als sensibel markiert ist. Sie können den "alten" Ansatz zum Konfigurieren von Verbindungsmanagern nicht verwenden. Für das Projektbereitstellungsmodell und die Verbindungsmanager klicken Sie in der SSISDB mit der rechten Maustaste auf das Projekt und wählen Konfigurieren aus.

Dort legen Sie ein Passwort ein.

Andernfalls müssen Sie dann den GetSensitiveValue verwenden Methode für den Zugriff auf den Wert anstelle der standardmäßigen Getter-Eigenschaft.

Dts.Variables["$Package::FtpPassword"].GetSensitiveValue().ToString();

Siehe Matts Artikel Wert eines sensiblen Parameters in einem Skript abrufen