Bonjour,
Comme le titre l'indique, je dois exporter une table vers un fichier texte via un package SSIS.
J'ai créé le package (avec SQL server Business Intelligence Developpement Studio integration service project ).
Lorsque je lance le start Debugging tout se déroule normalement, j'ai bien mon fichier texte en sortie ==> tout roule.
Je build donc mon projet.DTSX.
Depuis la console SQL Server management studio, je l'ajoute dans l'Integration services du serveur sous Stored PackagesFile systempackage. ==> clique droit sur le package, run ==> ca fonctionne.
Depuis l'Execute package utility (qui a fait tourné correctement le package) menu Command Line je copie la commande générée, et j'essaie de lancer cette commande depuis une query SQL, ca donne :
Code :
- DECLARE @chaine varchar(2048) SELECT @chaine='DTEXEC /DTS "File SystemPackage" /SERVER "xxxxx" /MAXCONCURRENT " -1 " /CHECKPOINTING OFF /REPORTING V '
- EXEC xp_cmdshell @chaine
- [b][/b]
|
mais lorsque je l'éxécute il me fait une erreur :
Code: 0xC0016016
Source:
Description: Failed to decrypt protected XML node "DTS:Password" with error 0x8009000B "Key not valid for use in specified state.". You may not be authorized to access this information. This error occurs when there is a cryptographic error.
J'éxécute la query SQL en tant que 'sa'.
D'apres de ce que j'ai vu sur internet j'ai essayer de changer la propriété "SecurityProtection Level", mais a seule différence obtenue est lors de l'ajout du package dans l'Integration services il me demande un mot de passe c'est tout, meme message d'erreur.
Voili voilou, si quelqu'un a une idée sur où chercher je suis preneur !
merci +++
Fine.