从Visual Studio运行时SSIS包不执行

时间:2016-11-03 16:13:28

标签: visual-studio visual-studio-2015 ssis sql-server-data-tools

我有一个我一直在研究的S​​SIS项目。我已经搬到了一个新工作站,当我尝试在这个新工作站上运行VS 2015的SSIS软件包时,他们立即完成了任何工作。进度日志保持空白,输出日志仅显示两行:

SSIS package "C:\MyFolder\MyPackage.dtsx" starting.
SSIS package "C:\MyFolder\MyPackage.dtsx" finished: Canceled.

我可以将软件包部署到SQL Server,它们运行正常。此工作站上的其他SSIS项目运行没有问题,从其他工作站运行这些问题包也可以正常工作。

任何人都知道可能存在什么问题,和/或有关如何解决此问题的提示?

5 个答案:

答案 0 :(得分:1)

绝对听起来像环境问题。在定位2016时工作,而不是在定位2012时。新工作站,新问题。

SSDT的版本号是否在机器之间匹配?你目前的版本是什么?和旧机器上的版本?检查here有关如何查找SSDT版本号的信息。

我问,因为这个声音与使用Service Pack更新解决的MS Connect 755959类似。

如果您的版本号匹配,则this blog提供有关解决程序包取消错误的详细信息。

祝你好运!

答案 1 :(得分:1)

最终解决方案最终成为Attunity Connector for Oracle的错误匹配版本。

在新工作站上,我只安装了4.0版。一旦我安装了版本3.0和2.0,这些软件包开始运行没有问题。即使我测试的大多数软件包都没有使用Attunity连接器。在我的项目中只有一个MSORA连接管理器足以让整个事情崩溃。

故事的道德:尽管需要安装v4.0以允许VS2015中的设计人员访问和使用连接器/源/目标,但您仍需要特定于您正在使用的SSIS TargetServerVersion的版本也安装了。

答案 2 :(得分:0)

我在VS Data tools 2012中有一个与此类似的问题,当时执行该程序包并没有表明正在发生任何事情。没有齿轮图标显示任务已开始或任务完成时呈绿色勾号。后来我发现这些软件包实际上正在运行,并且正在提取和加载数据。为了更正此问题,我发现如果我在执行之前打开连接管理器并测试连接,则所有执行图标均按预期工作。谢谢

答案 3 :(得分:0)

由于我有类似的问题,我决定添加一条评论。我通过执行程序包命令启动了程序包,但是看不到进度。我检查了连接-一切正常。但是仍然没有齿轮图标,也没有进展。对我来说,解决方案是从/ obj / Development中删除对象(如果出现问题,我会创建一个备份),然后一切正常。

答案 4 :(得分:0)

通过将项目调试选项 - Run64BitRuntime 更改为 False 来修复我的问题。

右键项目->属性->配置属性->调试->调试选项->Run64BitRuntime