我已经在我的开发计算机上创建了一个可以正常运行的软件包但是当我将dtsx文件复制到我的SQL2014时它无法正常工作。
这些包中包含一个运行sql-question的OLE DB源,并将结果存储到结果集中。然后我有一个foreach循环,为结果集中的每一行运行一个脚本。现在,脚本只调用this.Dts.Events.FireInformation(1, "Testing", "Testing", "", 0, ref fireAgain);
当我在SQL服务器上运行它时,我得到1行写入结果集,但没有别的(除了validation-status)。
看起来它确实运行了脚本任务,但我做错了什么? 我在开发计算机上运行VS2015。
提前致谢!
答案 0 :(得分:1)
一位朋友帮助我记住,我在不同的SQL版本上运行此版本,因此我忘记更改服务器目标版本。