REMARQUE : le titre de cette qusetion est un message d'erreur textuel spécifique à cet utilisateur. Le message d'erreur illustre un bogue dans l'application dtexec, qui remplace une variable utilisateur dans la chaîne de message d'erreur. Dans ce cas, le message standard Standard E
dition
est remplacé par send successful email
.
Le message d'erreur «standard» serait:
Description: pour exécuter un package SSIS en dehors de Business Intelligence Development Studio, vous devez installer Standard Edition of Integration Services ou une version ultérieure.
Version SSIS 2012. Le package était à l'origine 2005 ver. Package sur système de fichiers.
Moteur / agent DB sur l'hôte 1, SSIS sur l'hôte 2.
L'exécution à partir de l'hôte 2 s'exécute correctement. L'exécution à partir de l'hôte 1 donne l'erreur dans le sujet de la question. J'ai vu ce message , mais le moteur et l'agent sont installés sur l'hôte 1. Quelqu'un a-t-il vu cela? Google ne renvoie aucun résultat lors de la recherche de l'erreur exacte (la ligne d'objet est exacte, la formulation est bizarre dans le message d'erreur).
Je vous remercie!
la source
Réponses:
Les composants SSIS 2012 devaient être installés sur l'hôte 1 pour résoudre le problème.
* Si quelqu'un connaît un moyen de résoudre ce problème sans installer les composants SSIS 2012 là où ils ne sont pas destinés, veuillez publier et j'accepterai votre réponse.
la source
J'ai reçu la même erreur, mais avec le nom d'une de mes étapes de travail au lieu de «envoyer un e-mail réussi». Ce qui a fonctionné pour moi, c'est de redémarrer l'agent après avoir ajouté ma variable d'environnement au nouveau serveur. Stupide, mais ça a marché.
la source
Essayez la ligne de commande pour exécuter le package -
la source