远程运行DTS包时记录错误

时间:2011-04-29 01:22:38

标签: sql-server logging dts

我有一些偶尔会失败的DTS包。他们在各种VBScript组件中都有一些非常全面的日志记录,并且每个包中都启用了SQL和文本日志记录。如果我从他们所在的服务器运行DTS包,那么日志记录工作正常。

实际上,这些软件包是使用DTSRun从只安装了SQL Server客户端工具的远程计算机运行的。由于DTS在本地运行,在这种情况下,如果创建了日志,那么日志在哪里?它们不在服务器上,客户端上没有数据库可以执行任何SQL日志记录,也没有在客户端或服务器上创建任何文本文件。是否可以通过这种方式调试DTS包?

1 个答案:

答案 0 :(得分:0)

就是这样,答案是确保设置文本记录的完整路径,使其在调用DTSRun的机器上有效。在这种情况下,我将它设置为C:\ DTSErrors - 此文件夹存在于服务器上,但不存在于客户端上。在客户端上创建C:\ DTSErrors解决了我的问题 - 现在正在创建文本日志。

我认为SQL日志记录只是静默失败,因为客户端计算机上没有要登录的SQL服务器。