sql >> Base de Datos >  >> RDS >> Sqlserver

error de validación cuando la propiedad confidencial del parámetro del proyecto se establece en verdadero en SSIS 2012

Está fallando porque está tratando de tocar un parámetro que está marcado como sensible. No puede usar el enfoque "antiguo" para configurar administradores de conexiones. Para el modelo de implementación del proyecto y los administradores de conexión, en SSISDB, haga clic con el botón derecho en el proyecto y seleccione Configurar.

Allí es donde se superpone una contraseña.

De lo contrario, debe usar GetSensitiveValue método para acceder al valor en lugar de la propiedad Getter estándar.

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

Consulte el artículo de Matt Recuperación del valor de un parámetro confidencial en un script