【发布时间】:2018-01-23 14:54:55
【问题描述】:
我在 SQL Server 代理中运行 DTS 时遇到问题。该作业在 VS2015 中完美运行,但是当我将脚本任务上传到 SQL Server 代理作业时,它没有加载(为空)。
没有错误,只是脚本任务为空(我的代码没有加载)。
【问题讨论】:
-
这很难。这里没有太多细节,但考虑到这种情况,很难发布太多。除非其他人经历过这种情况并找到解决方案,否则我不知道这可能会找到答案。 :(
-
@SeanLange 这是一个简单的 ETL 过程。脚本任务用于发送 HTML 格式的电子邮件。当我将 DTS 上传到服务器时,一切似乎都可以正常工作,但脚本任务是空的。
-
对,我从你的描述中知道了。我之前从未见过或听说过这种情况,因此几乎不可能复制这个问题。我希望其他人也经历过这种情况。
-
如果您通过 SQL Server 代理作业运行此操作,那么您可能必须应用具有凭据的代理,然后再应用网络登录帐户。您是否检查了该登录帐户的权限?如果它与您在 VS20015 中应用的访问权限不同,那么这可能是您提到的结果的原因。通过使用在 SQL Server 代理作业中定义的代理中应用的网络帐户登录到 VS2015 来测试这一点。希望这会有所帮助。
标签: sql-server ssis sql-server-2012 ssis-2012 sql-agent