我是SSIS的新手(但我有c#.NET,SSRS,TSQL等方面的经验)。我收到了一个旧的SSIS软件包,并成功将其升级到Visual Studio 2013,SQL Server 2014,并使用项目部署模型。接下来我想使用项目级连接管理器。我创建了一个新的并更改了我的一个包中的所有连接以使用它。然后我删除了旧的(包级别)连接管理器并开始收到此错误:SQL PostExecute错误到SSISPckgLog [执行SQL任务]:连接管理器" oldConnection"不存在。有人可以帮我找到PostExecute所在的位置。它在控制流表面上不可见。如果我能找到它,我可以更改它,以便它将使用我的新项目级连接管理器。提前致谢!
答案 0 :(得分:2)
在这种情况下,名为Package Explorer的小用标签将成为你的朋友。在那里,你会得到一棵树,就像看到包裹一样。查看事件处理程序和可执行文件(因为它们可能位于特定的可执行文件上)
根据评论,您可能还启用了日志记录。要禁用,请右键单击控制流的背景(或转到SSIS菜单),然后选择“记录”。删除Configuration
中具有空值的任何内容保持这一点,因为它咬了很多人。
最初,有人声称问题域包含VS 2013和SQL Server 2012.您将遇到的问题是SQL Server及其Integration Services和Visual Studio版本之间的不匹配。
你可以随时向上移动(2012年套餐将在2014年开始运行),但降级套餐不是......几乎任何MS产品的能力