[VB, DTS] lancement d'un lot DTS à partir d'un script VB

lancement d'un lot DTS à partir d'un script VB [VB, DTS] - VB/VBA/VBS - Programmation

Marsh Posté le 02-06-2004 à 15:05:35    

Bonjour  :hello:  
 
J'ai créé un lot DTS qui s'exécute parfaitement lorsque je le lance à partir de SQL Server Enterprise Manager.
Parallèlement à cela, j'ai écrit un script VB (qui se lance via un ligne de commande) et qui doit exécuter le lot DTS avant de faire d'autres traitements.
 
Seulement je n'arrive pas à exécuter mon lot! J'ai fait des recherches sur le Net, j'en suis arrivé à ce code:  
 
dtsPackage.LoadFromSQLServer "nom_server", "userName", "pwd", DTSSQLStgFlag_UseTrustedConnection, "", "", "", "Nom_lot"
 
J'ai également linké les dll relatives à DTS
 
Malheureusement, il ne se passe rien: pas d'erreur levée, mais le lot n'est pas exécuté...  :??:  
 
Please, help me !!! :(  

Reply

Marsh Posté le 02-06-2004 à 15:05:35   

Reply

Marsh Posté le 09-06-2004 à 22:36:30    

Question toute bete, c'est tout ton code la, ou t'as d'autres lignes apres???
Sinon ca expliquerais le pourquoi du comment ;)

Reply

Marsh Posté le 10-06-2004 à 09:40:49    

mordicator a écrit :

Question toute bete, c'est tout ton code la, ou t'as d'autres lignes apres???
Sinon ca expliquerais le pourquoi du comment ;)


Non non, j'ai d'autres lignes! (déclaration du package et exécution, etc...). :D  
J'ai trouvé la source de mon erreur: je n'avais pas d'authentification sur SQL Server (seulement authentification Windows), et visiblement il en faut une!  :pt1cable: Maintenant ça roule!  :)  
 
Merci pour ton aide en tout cas!
 :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed