Exécuter un package package SSIS distant depuis C#

Résolu
maintenance_info Messages postés 66 Date d'inscription lundi 5 juin 2017 Statut Membre Dernière intervention 3 janvier 2022 - 22 avril 2020 à 21:07
vb95 Messages postés 3058 Date d'inscription samedi 11 janvier 2014 Statut Non membre Dernière intervention 27 septembre 2022 - 2 mai 2020 à 06:30
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

vb95 Messages postés 3058 Date d'inscription samedi 11 janvier 2014 Statut Non membre Dernière intervention 27 septembre 2022 158
2 mai 2020 à 06:30
0