Salut,
je cherche le moyen d'exécuter un dts à l'aide de VB.net,
Existe-t-il un moyen de le faire?
J'ai cherché sur le forum et aucun résultat,
Merci par avance![]()
Salut,
je cherche le moyen d'exécuter un dts à l'aide de VB.net,
Existe-t-il un moyen de le faire?
J'ai cherché sur le forum et aucun résultat,
Merci par avance![]()
En version bourrin doit bien y avoir un exe à lancer qui prend le chemin de ton DTS en paramètre.
Par contre aprés ta transformation DTS est un peu dans la nature (pas de suivi de progression ou de traitement des érreurs).
Quelle version de sql-sever ?
L'appel d'un dts est censé se faire pour un nombre de lignes tres important, me déconseillez vous de le faire?
deux solutions :
- tu insere la référence microsoft DTS et dans ton code tu mets :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim package As New DTS.Package Call package.LoadFromSQLServer("NOM DE TON SERVER SQL", "", "", DTS.DTSSQLServerStorageFlags.DTSSQLStgFlag_UseTrustedConnection, , , , "NOM DU DTS") Call package.Execute()
- tu crée une procedure stockée avec comme code :
et tu lance ta prod via VB.NET
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2exec master..xp_cmdshell 'DTSRun /SKAA /E /NnomduDTS'
Merci je vais tenter de faire ca et je vous tiens au courant...
Merci, cela semble marcher par contre j'ai un souci.
Est ce qu'il est possible de spécifier le fichier texte que l'on veut choisir pour envoyer des données ou bien un moyen de saisir le nom de la table vers laquelle on envoie les données?
Merci, cela semble marcher par contre j'ai un souci.
Est ce qu'il est possible de spécifier le fichier texte que l'on veut choisir pour envoyer des données ou bien un moyen de saisir le nom de la table vers laquelle on envoie les données?
bah il faudrais faire une sorte de DTS dynamique mais je ne vois pas du tout comment faire
Partager