Rubrique précédente: Commande dtscli—Création de transferts point-à-point multiplesRubrique suivante: Commande dtscli—Envoi de plusieurs fichiers de sortie (agent à agent)


Commande dtscli—Configuration de transferts de saut

La commande dtscli -agent (ou -a) peut être utilisée pour créer des transferts de saut. Cela peut être nécessaire s'il n'existe pas de route directe de l'ordinateur initiateur vers l'ordinateur répondeur. Les transferts de saut permettent d'effectuer un transfert à l'aide d'un troisième ordinateur.

Voici la syntaxe d'un transfert de saut :

dtscli -agent "ipath=InitiatorMachine::SourceFile"
"rpath=ResponderMachine::DestinationFile"
iuser=InitiatorUser::InitiatorPassword
ruser=ResponderUser::ResponderPassword
hop_hosts=HopMachine 

Exemple : Transfert d'un fichier avec un ordinateur de saut

Cet exemple effectue deux transferts point-à-point avec l'ordinateur Bronze. Le fichier est d'abord transféré de Gold vers Bronze puis de Bronze vers Silver.

dtscli -agent "ipath=Gold::c:\dtstemp\file.src"
"rpath=Silver::c:\dtstemp\file.dest"
iuser=dts::dts 
ruser=dts::dts 
hop_hosts=bronze

Exemple : Transfert d'un fichier avec plusieurs ordinateurs de saut

Il est possible d'effectuer des sauts avec plusieurs ordinateurs. Pour ce faire, ajoutez une liste, séparée par des virgules, d'ordinateurs de sauts dans le paramètre hop_hosts. Dans cet exemple, le transfert a lieu de Gold à Bronze, de Bronze à Tin, puis de Tin à Silver.

dtscli -agent "ipath=Gold::c:\dtstemp\file.src"
"rpath=Silver::c:\dtstemp\file.dest"
iuser=dts::dts 
ruser=dts::dts 
"hop_hosts=bronze tin"

Remarque : Il est important d'inclure le paramètre hop_hosts entre guillemets.