【问题标题】:Empty Script Task when running from Job从 Job 运行时的空脚本任务
【发布时间】: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


【解决方案1】:

我认为这是由于 Target Version 属性。

右键项目>>属性>>配置属性>>常规>>更改Target versionSQL Server 2012

其他信息

【讨论】:

    猜你喜欢
    • 2013-02-18
    • 2016-08-05
    • 1970-01-01
    • 2011-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-25
    • 1970-01-01
    相关资源
    最近更新 更多