Comment utiliser DontSaveSensitive et le fichier de configuration xml cours de package SSIS de développement

Est-il somhow possible de régler la ProtectionLevel de package SSIS pour DontSaveSensitive et à utiliser la chaîne de connexion avec un mot de passe de fichier de configuration au cours du développement dans Visual Studio?

J'ai package par exemple Package1 avec ProtectionLevel = DontSaveSensitive. Ce package utilise la connexion du gestionnaire de connexion par exemple Connection1.

Package1 de configuration activé à l'aide du fichier de configuration fichier1.dtsConfig avec la chaîne de connexion spécifié. Cette chaîne de connexion le mot de passe:

<DTSConfiguration>
    <DTSConfigurationHeading>
        <DTSConfigurationFileInfo GeneratedBy="..." GeneratedFromPackageName="..." GeneratedFromPackageID="..." GeneratedDate="20.3.2013 12:08:27"/>
    </DTSConfigurationHeading>
    <Configuration ConfiguredType="Property" Path="\Package.Connections[Destination].Properties[ConnectionString]" ValueType="String">
        <ConfiguredValue>Data Source=.;Password=Password123;User ID=MyUser;Initial Catalog=Catalog;Provider=SQLNCLI10.1;Persist Security Info=True;Auto Translate=False;</ConfiguredValue>
    </Configuration>
</DTSConfiguration>

Maintenant, lors de l'ouverture de la connexion à partir du gestionnaire de connexion dans Visual Studio, le champ de texte pour le Mot de passe est vide et le paquet ne débite pas exécuter. Pourquoi vous n'avez pas utilisé le mot de passe spécifié dans la chaîne de connexion dans le fichier de configuration fichier1.dtsConfig?

Comment utiliser DontSaveSensitive et le fichier de configuration xml cours de package SSIS de développement

OriginalL'auteur dee | 2013-03-20