DTS包sql作业

时间:2012-02-28 17:21:33

标签: dts

我从未使用过sql job或dts。

是什么..

N'DTSRun /~Z0xB6A63469D036090E592289E9BB069DBBB66DA8B3F00BB110255F2D64DD7346100CB714C2190C187070FAAF5BA84AB86B45D9EDCF423D9EE4FD4440C56ED3BB66F3337538BBC796E1A2AA15E8A78ED222DED7F01A55CF9AB025F8CB97E387FB129E9C77A6602918F64627B07CD005ED09569E30567F5AF1991346894A13CB2D7083C04A03AD842CF0C18665 '

意思? 我在哪里找到改变这个例程的代码?

5 个答案:

答案 0 :(得分:5)

这是一个加密的DtsRun命令

使用DTSRun也可以运行ecrypted命令行(如你的情况)

您必须解密命令才能找到您的包

无论如何以下是解密它的步骤

  1. 从作业步骤复制DTSRun命令行(包括非常长的加密字符串!)

  2. 打开Windows命令行窗口并将命令粘贴到其中。

  3. 将/!X和/!C添加到DTSRun命令的末尾。 (/!X表示不运行和/!C表示将结果复制到剪贴板中)

  4. 执行命令。 (您应该看到DTSRun:正在加载...和DTSRun:执行......。如下所示,明文参数现在应该在您的粘贴缓冲区中) 有关DtsRun实用程序

  5. 的更多信息

    enter image description here

    以下链接中的更多信息

    Decrypting the encrypted DTSRun /~Z command-line parameters

答案 1 :(得分:3)

该blob前面的/~Z表示命令行参数为encrypted using SQL Server 2000 encryption

要查看实际的命令行参数,请运行以下命令:

DTSRun /~Z0xB6A63469D0... /!X /!C

将解密的命令放在剪贴板中,以便粘贴并查看其他位置。

答案 2 :(得分:2)

这是dts的加密形式,用于发送给客户端,以便他可以在自己的机器上运行dts。只需将该字符串复制到命令提示符,然后按Enter键!

答案 3 :(得分:1)

SQL Server包含一个名为DTSRUNUI.exe的实用程序。该应用程序可以从命令行运行,也可以只需双击应用程序文件,就可以在以下目录中找到:

C:\Program Files\Microsoft SQL Server\80\Tools\Binn 

或安装SQL Server工具的任何位置。启动此程序时会出现以下屏幕。

答案 4 :(得分:0)

如果您可以访问DTS包文件,则可以从SQL Server 2008中打开并导入(然后修改)DTS包,但是您需要安装运行时 - 请参阅“为SQL Server安装运行时支持” 2000年DTS包“在http://msdn.microsoft.com/en-us/library/bb500440.aspx