OVH Cloud OVH Cloud

Accès repertoire partagé depuis un DTS

2 réponses
Avatar
Seb
Bonjour,

Je souhaite automatiser l'alimentation d'une base avec des fichiers
présent sur un répertoire partagé d'un pc situé sur un autre domaine.

Je vois pas comment communiquer au sqlagent proxy account les
identifiants à utiliser pour accèder à la ressource distante.

Les users NT du serveur SQL et du serveur ou sont hébergés les fchiers
ne sont évidememnt pas les mêmes...

Merci d'avance.

2 réponses

Avatar
Bouarroudj Mohamed
Pour le transfert avec DTS voir ce lien
http://www.sqldts.com/default.aspx?246

Vous pouvez aussi le faire avec BCP, en mettant le contenu de : xp_cmdshell
'dir Path*.ext' dans une table temporaire et boucler sur cette table, dans
ce dernier cas vous pouvez utiliser l'authentification NT, le compte utilisé
par votre SQL agent job doit avoir les droits pour acceder a la machine sur
l'autre domaine.

Personnelement et pour eviter toute dependances j'evite au maximum d'acceder
a une autre ressources sur une autre machine (penser aux pb de reseaux par
exemple), j'utilise Robocopy pour transferer les fichiers entre machines et
mon job accede aux fichiers localement en verifiant a des intervalles
reguliers s'il y'a des fichiers a charger


"Seb" wrote in message
news:43870a1f$0$1797$
Bonjour,

Je souhaite automatiser l'alimentation d'une base avec des fichiers
présent sur un répertoire partagé d'un pc situé sur un autre domaine.

Je vois pas comment communiquer au sqlagent proxy account les identifiants
à utiliser pour accèder à la ressource distante.

Les users NT du serveur SQL et du serveur ou sont hébergés les fchiers ne
sont évidememnt pas les mêmes...

Merci d'avance.


Avatar
Seb
> ce dernier cas vous pouvez utiliser l'authentification NT, le compte


utilisé
> par votre SQL agent job doit avoir les droits pour acceder a la
machine sur
> l'autre domaine.

C'est bien la le problème je n'ai pas de relation d'approbation entre
les domaines. donc il faut que je trouve un moyen de passer les
informations d'authentification dans mon rapatriement de fichier.


Merci

Seb.


Bouarroudj Mohamed a écrit :
Pour le transfert avec DTS voir ce lien
http://www.sqldts.com/default.aspx?246

Vous pouvez aussi le faire avec BCP, en mettant le contenu de : xp_cmdshell
'dir Path*.ext' dans une table temporaire et boucler sur cette table, dans
ce dernier cas vous pouvez utiliser l'authentification NT, le compte utilisé
par votre SQL agent job doit avoir les droits pour acceder a la machine sur
l'autre domaine.

Personnelement et pour eviter toute dependances j'evite au maximum d'acceder
a une autre ressources sur une autre machine (penser aux pb de reseaux par
exemple), j'utilise Robocopy pour transferer les fichiers entre machines et
mon job accede aux fichiers localement en verifiant a des intervalles
reguliers s'il y'a des fichiers a charger


"Seb" wrote in message
news:43870a1f$0$1797$

Bonjour,

Je souhaite automatiser l'alimentation d'une base avec des fichiers
présent sur un répertoire partagé d'un pc situé sur un autre domaine.

Je vois pas comment communiquer au sqlagent proxy account les identifiants
à utiliser pour accèder à la ressource distante.

Les users NT du serveur SQL et du serveur ou sont hébergés les fchiers ne
sont évidememnt pas les mêmes...

Merci d'avance.