2010-04-02 6 views
4

Je rencontre un problème dans lequel je dois pouvoir spécifier le mot de passe lorsque j'exécute mes packages.Comment spécifier un mot de passe sur la ligne de commande d'un package SSIS exécuter

Cet article http://support.microsoft.com/kb/918760 dit:


Méthode 3: Définissez la propriété ProtectionLevel de package SSIS EncryptSensitiveWithPassword
Modifiez la propriété ProtectionLevel de package SSIS EncryptSensitiveWithPassword. Ce paramètre utilise un mot de passe pour le chiffrement. Vous pouvez ensuite modifier la ligne de commande de l'étape de travail de l'Agent SQL Server pour inclure ce mot de passe.


Tout cela sonne bien et bien. Mais où et comment vous spécifier le mot de passe?

Voici un exemple de ma ligne de commande actuelle:

/FILE "C:\Program Files\Microsoft SQL Server\100\DTS\Packages 
     \MainSSISPackage.dtsx" /CONFIGFILE "C:\Program Files 
     \Microsoft SQL Server\100\DTS\Packages\DataConfig.dtsConfig" 
     /CHECKPOINTING OFF /REPORTING E

Répondre

8

Qu'en est-ce?

/De [crypte] Mot de passe

http://msdn.microsoft.com/en-us/library/ms162810.aspx

+1

pas oublier de saisir le mot de passe est et sans enserrant entre guillemets simples ou doubles. –

+0

rappelez-vous également que dans l'onglet SQL Agent Steps - Command Line pour l'exécution de SSIS, il existe un simple bouton d'édition manuelle qui vous permet d'entrer votre mot de passe devant le paramètre/Decrypt. –

Questions connexes