【发布时间】:2014-07-26 03:24:18
【问题描述】:
目前,我们的 SSIS 2005 软件包负责将数据加载到我们机器上的数据库(Windows 2008 Enterprise Service Pack 2 64 位)。团队决定将我们的数据库移动到新机器(Windows 2008 Enterprise Service Pack 2 64 位)并继续在旧机器上运行 SQL 作业(执行 SSIS 包)。我开始更新所有包的配置文件以指向新机器。我的检查点是,一些包在 OLEDB 源组件中硬编码了旧的服务器名称。例如:从 OldMachine.Table A 中选择 A.columns、B.columns 加入 OtherServer.Table B.... 我的问题是,如何从旧机器上的所有包中获取服务器名称硬编码的源查询信息(大多数包都保存为文件位置),这样我就不必全部打开它们。非常感谢。
【问题讨论】:
-
您自己回答了您的问题。它的硬编码!!打开包装并更换它是无法逃避的。也许是让它更有活力的好时机?!?
标签: sql-server ssis