Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

erreur de validation lorsque la propriété sensible au paramètre de projet est définie sur true dans SSIS 2012

Il s'agit d'une erreur car vous essayez de toucher un paramètre marqué comme sensible. Vous ne pouvez pas utiliser l'"ancienne" approche pour configurer les gestionnaires de connexions. Pour le modèle de déploiement de projet et les gestionnaires de connexion, dans la SSISDB, vous faites un clic droit sur le projet et sélectionnez Configurer.

C'est là que vous superposez un mot de passe.

Sinon, vous devez alors utiliser le GetSensitiveValue pour accéder à la valeur au lieu de la propriété Getter standard.

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

Voir l'article de Matt Récupérer la valeur d'un paramètre sensible dans un script