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?
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 à :