SSIS 包在服务器上不起作用

Posted

技术标签:

【中文标题】SSIS 包在服务器上不起作用【英文标题】:SSIS package doesnt work on server 【发布时间】:2018-01-05 12:24:58 【问题描述】:

我已经制作了一个可以在我的开发计算机上正常运行的程序包,但是当我将 dtsx 文件复制到我的 SQL2014 时,它无法正常运行。 包包含一个运行 sql 问题并将结果存储到结果集中的 OLE DB 源。然后我有一个 foreach 循环,它为结果集中的每一行运行一个脚本。现在脚本只是调用this.Dts.Events.FireInformation(1, "Testing", "Testing", "", 0, ref fireAgain);

当我在 SQL 服务器上运行它时,我得到 1 行被写入结果集,但没有其他内容(除了验证状态)。

看起来它确实运行了脚本任务,但我做错了什么? 我在我的开发计算机上运行 VS2015。

提前致谢!

【问题讨论】:

如果您想知道它在做什么,请查看日志。然后你就会知道它是否在运行脚本任务。谁知道——你甚至可能会发现一个错误,它是解决问题的关键 【参考方案1】:

一位朋友帮我记住,我在不同于我通常使用的 SQL 版本上运行它,所以我忘了更改服务器目标版本。

【讨论】:

以上是关于SSIS 包在服务器上不起作用的主要内容,如果未能解决你的问题,请参考以下文章

代码在服务器 VS 上不起作用 [重复]

为啥捆绑包在我的 asp.net mvc 项目中不起作用?

用于在链接服务器上执行 DDL 语句的 Powershell 脚本 - 使用 SSIS 运行时不起作用

Wordpress 永久链接在服务器上不起作用

在 Ionic 中,为啥路由在 iPhone 上不起作用,但在构建版本和离子服务上起作用

闪亮的 DownloadHandler 在服务器上不起作用