SSIS 2005更改“执行SQL任务”的连接服务器无效 -

时间:2009-06-17 01:30:36

标签: visual-studio-2005 ssis

我不久前创建了SSIS包,今天我需要将它们重新指向不同的SQL服务器。我有一堆“执行SQL任务”任务,需要将其Connection属性更改为其他服务器。

我创建了一个新的连接管理器,双击每个sql任务,将其Connection属性更改为新的,运行。它失败了,错误是它无法找到旧的连接。我重新启动了项目,没有任何SQL Server任务似乎拿起新的Connection Manager。我打开了.dtsx文件,尝试在某处找到旧服务器名称并手动更改它,但我找不到旧服务器。

我需要更改什么才能摆脱旧的SQL Server并使其连接到新的正确数据源。

我在Windows 2008 x64机器上的VS2005中工作(我不知道它是否重要)。

谢谢。

4 个答案:

答案 0 :(得分:3)

我已经看到在启用程序包配置之前发生这种情况。确保不是这种情况,重新编译,然后重试。

答案 1 :(得分:2)

您所要做的就是更改旧连接管理器中的连接字符串

如果你删除了旧的那个并且在所有的任务中选择了一个新任务,那么即使你创建一个与旧的一个同名的新任务也不会有效,因为在内部使用了一个guid

答案 2 :(得分:2)

检查包配置是否已启用。程序包可能仍在从程序包配置中获取旧服务器的配置。

答案 3 :(得分:0)

在进行更改后尝试重新编译。