web-dev-qa-db-fra.com

Comment comprendre ce qu'est une commande Dtsrun

J'ai pris sur une base de données SQL 2000. J'essaie de comprendre ce que fait un travail. Sa commande est:

DTSRun /~....a big hex string....

J'ai essayé de courir:

DTSRun /~....a big hex string.... /!Y

pour voir ce que ça fait, mais cela répète simplement la commande. Y a-t-il une façon de voir ce que cette chaîne représente?

4
rhughes

Vous devez utiliser /!X /!C Après le DTS commande.

/!X ==> Ne pas exécuter le paquet

/!C ==> copier les résultats dans le presse-papiers

Pour éviter cela, vous pouvez créer un travail d'agent SQL et choisir CmdExec comme type d'étape avec Commandline ci-dessous:

 DTSRun /N"your package name" /S<servername> /E   --- for trusted connection

OR

DTSRun /N"Your package Name" /S<ServerName> /U<UserName> /P<Password>   --- for SQL authentication

En tant que SidENOTE, son temps de migration vers quelque chose soutenu par Microsoft SQL 2005, SQL 2008 R2 ou 2012 avec Migration DTS packages à la SSIS.

Faire référence à :

8
Kin Shah