Exécuter un package package SSIS distant depuis C#

Signaler
Messages postés
51
Date d'inscription
lundi 5 juin 2017
Statut
Membre
Dernière intervention
11 mai 2020
-
Messages postés
2235
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
15 septembre 2020
-
Bonjour,
j'ai un package SSIS sur un serveur(sous un dossier partagé)
je veux créer une forme qui contient un bouton pour exécuter ce package.



using Microsoft.SqlServer.Dts.Runtime;

string pkgLocation = @"adresse\Package.dtsx";
Package sssisPackage;
Microsoft.SqlServer.Dts.Runtime.Application app;
DTSExecResult resultat;
app = new Microsoft.SqlServer.Dts.Runtime.Application();
sssisPackage = app.LoadPackage(pkgLocation, null);
resultat = sssisPackage.Execute();
if (resultat == DTSExecResult.Success)
{
MessageBox.Show( "Success");
}
else
{
MessageBox.Show( "Error");
}


lorsque j'exécute le programme et j'appui sur le bouton il m'affiche le message suivant
"System.IO.FileNotFoundException : 'Impossible de charger le fichier ou l'assembly 'Microsoft.SqlServer.DTSRuntimeWrap, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' ou une de ses dépendances. Le fichier spécifié est introuvable.'"

Merci d'avance.

1 réponse

Messages postés
2235
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
15 septembre 2020
113