Comment puis-je corriger une erreur du gestionnaire de connexions qui entraîne l'échec du package en production?

StackOverflow https://stackoverflow.com/questions/154920

  •  03-07-2019
  •  | 
  •  

Question

J'ai créé un package SSIS et cela fonctionne très bien sur ma machine de développement. Mais, lorsque j'essaie de l'exécuter sur le serveur de production, des erreurs se produisent sur moi.

Voici l'erreur:

Error: The AcquireConection method call to the connection manager 
"DestinationConnectionOLEDB" failed with error code 0xC0202009.

J'ai découvert la cause, mais je ne sais pas comment le réparer. Le mot de passe n'est pas dans la chaîne de connexion. Mais j'ai défini le mot de passe dans le projet SSIS. Toutefois, pour une raison quelconque, lorsque je déploie et exécute cette opération sur le serveur de production, elle ne s'exécutera pas car le mot de passe ne fait pas partie de la chaîne de connexion.

Existe-t-il un paramètre dans le projet SSIS que je dois modifier pour que cela fonctionne correctement?

Merci.

Était-ce utile?

La solution

Désactivez le mot de passe en définissant ProtectionLevel dans les propriétés du package sur DontSaveSensitive.

Je recommande également de déplacer la chaîne de connexion vers une variable de package et de créer une expression sur la connexion. Activer les configurations de package.

Ensuite, vous êtes libre de changer de connexion et d’utiliser la sécurité intégrée ou non sans changer le paquet. Vous pouvez soit placer la chaîne de connexion dans la configuration, soit la fournir sur la ligne de commande.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top