rhu*_*hes 4 sql-server sql-server-2000 dts
我接管了一个 SQL 2000 数据库。我试图弄清楚一份工作在做什么。它的命令是:
DTSRun /~....a big hex string....
Run Code Online (Sandbox Code Playgroud)
我试图运行:
DTSRun /~....a big hex string.... /!Y
Run Code Online (Sandbox Code Playgroud)
看看它在做什么,但它只是重复命令。有没有办法可以看到这个字符串代表什么?
您必须/!X /!C
在 DTS 命令之后使用。
/!X
==> 不运行包
/!C
==> 将结果复制到剪贴板
为避免这种情况,您可以创建一个 SQL 代理作业并CmdExec
使用以下命令行选择步骤类型:
DTSRun /N"your package name" /S<servername> /E --- for trusted connection
Run Code Online (Sandbox Code Playgroud)
或者
DTSRun /N"Your package Name" /S<ServerName> /U<UserName> /P<Password> --- for SQL authentication
Run Code Online (Sandbox Code Playgroud)
作为旁注,是时候迁移到 Microsoft sql 2005、sql 2008 R2 或 2012 支持的内容以及将 DTS 包迁移到 SSIS。
参考:
归档时间: |
|
查看次数: |
9647 次 |
最近记录: |