OVH Cloud OVH Cloud

Exec DTS sur autre serveur

2 réponses
Avatar
Julien
Bonjour à vous,

J'aimerai à partir d'un serveurSQL, faire executer une SP sur un autre
serveur SQL tout en utilisant les ressources de cet autre ServeurSQL.
Sachant que ds ma SP "distante", je fais appel a un DtsRun ...

Je vous avoue que j'ai essayer cet chose :
j'appelle une SP, qui appel ca:
SQLSERVERDistant.base.dbo.SP @bla,@blablo

Et cela me retourne :
'DTSRUN' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
J'ai fais tourner ma cmde Dtsrun sur cet autre Serveur et ca fonctionne.

Enfin je crois que je m'y prend tres mal de toutes facons...
Alors voilà, si quelqu'un pouvait m'aider, ca serait pas de refus ! :-)


Merci, beaucoup...
A+

2 réponses

Avatar
richardp
Salut,
Je pense que tu ne dois pas être dans le bon repertoire.
Il ne trouve pas l'executable DTSRUN.
Si tu crée la procedure sur le serveur de destination, elle fonctionne ?

Richardp


A mon
"Julien" wrote in message
news:
Bonjour à vous,

J'aimerai à partir d'un serveurSQL, faire executer une SP sur un autre
serveur SQL tout en utilisant les ressources de cet autre ServeurSQL.
Sachant que ds ma SP "distante", je fais appel a un DtsRun ...

Je vous avoue que j'ai essayer cet chose :
j'appelle une SP, qui appel ca:
SQLSERVERDistant.base.dbo.SP @bla,@blablo

Et cela me retourne :
'DTSRUN' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
J'ai fais tourner ma cmde Dtsrun sur cet autre Serveur et ca fonctionne.

Enfin je crois que je m'y prend tres mal de toutes facons...
Alors voilà, si quelqu'un pouvait m'aider, ca serait pas de refus ! :-)


Merci, beaucoup...
A+




Avatar
Julien
ET bien .. comme à mon habitude je fais un
set @str = 'dtsrun ...'
xp_cmdhsell @str

si j'ai bien compris ta reponse, ya pas besoin d'un repertoire il me semble
... le PATH doit etre bon pour pouvoir l'exec de partout j'crois ...
Sinon..peux tu me rexpliquer car je vois pas trop ...

merci en tous cas :-)

"richardp" a écrit dans le message de
news:%
Salut,
Je pense que tu ne dois pas être dans le bon repertoire.
Il ne trouve pas l'executable DTSRUN.
Si tu crée la procedure sur le serveur de destination, elle fonctionne ?

Richardp


A mon
"Julien" wrote in message
news:
Bonjour à vous,

J'aimerai à partir d'un serveurSQL, faire executer une SP sur un autre
serveur SQL tout en utilisant les ressources de cet autre ServeurSQL.
Sachant que ds ma SP "distante", je fais appel a un DtsRun ...

Je vous avoue que j'ai essayer cet chose :
j'appelle une SP, qui appel ca:
SQLSERVERDistant.base.dbo.SP @bla,@blablo

Et cela me retourne :
'DTSRUN' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
J'ai fais tourner ma cmde Dtsrun sur cet autre Serveur et ca fonctionne.

Enfin je crois que je m'y prend tres mal de toutes facons...
Alors voilà, si quelqu'un pouvait m'aider, ca serait pas de refus ! :-)


Merci, beaucoup...
A+