Sql-Server
如何弄清楚 DTSRun 命令在做什麼
我已經接管了一個 SQL 2000 數據庫。我試圖弄清楚一份工作在做什麼。它的命令是:
DTSRun /~....a big hex string....
我試圖執行:
DTSRun /~....a big hex string.... /!Y
看看它在做什麼,但它只是重複命令。有沒有辦法我可以看到這個字元串代表什麼?
您必須
/!X /!C
在 DTS 命令之後使用。
/!X
==> 不要執行包
/!C
==> 將結果復製到剪貼板為避免這種情況,您可以創建一個 SQL 代理作業並
CmdExec
使用以下命令行選擇作為步驟類型:DTSRun /N"your package name" /S<servername> /E --- for trusted connection
要麼
DTSRun /N"Your package Name" /S<ServerName> /U<UserName> /P<Password> --- for SQL authentication
作為旁注,是時候遷移到 Microsoft sql 2005、sql 2008 R2 或 2012 支持的東西,以及將 DTS 包遷移到 SSIS。
參考: