1

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

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

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

提前致谢!

4

1 回答 1

1

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

于 2018-01-05T13:17:27.693 回答