using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using Microsoft.SqlServer.Dts.Runtime; using Microsoft.SqlServer.Management.Smo; using Microsoft.SqlServer.Management.Common; namespace WindowsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } //private ServerConnection objCon; //private Server objServer; private void button1_Click(object sender, EventArgs e) { string pkgLocation; Package pkg; Microsoft.SqlServer.Dts.Runtime.Application app; DTSExecResult pkgResults; pkgLocation = @"C:\New Package2.dtsx";//chemin du package a executer app = new Microsoft.SqlServer.Dts.Runtime.Application(); pkg = app.LoadPackage(pkgLocation, null); pkgResults = pkg.Execute(); MessageBox.Show(pkgResults.ToString()); } } }
Bonne chose et très vite utile quand on commence à travailler avec SQL Server dans le cadre de développement.Romelard Fabrice
Pour a part j'aimerais lancer un DTS qui se trouve sur un autre ordinateur de mon LAN. J'ai essayé avec votre exemple de code en placant l'adresse du fichier sur le reseau: \\server\chemin\toto.dtsx.le DTS est bien chargé, il se lance mais ne se termine pas avec succes. Quelqu'un a-t'il deja eu ce probleme ?Help help :(Jeremie.
salutj'ai besoin d'utilser ce code mais j'ai pas Microsoft.SqlServer.Dts.Runtime
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 598 602 membres 608 nouveaux aujourd'hui 15 440 membres club