在我当前的项目中,数据库名称不断变化,我不想每次都修改我的 OLE DB 源。因此我想将其设置为变量。也就是说,在每个 OLE DB Source 中,我可以将它用作参数。但是,SSIS 似乎不允许将数据库名称作为参数传输。那么我应该怎样做才能最小化我的改变呢?
我希望在 OLE DB 源中执行类似以下 SQL 语句的操作:
Select OrderID
From ?.Order
当数据库名称更改时,我只需要修改我的变量。
感谢您提供任何解决方案!
您需要将包配置添加到包中,并将连接管理器的数据库名称设置为配置之一
只需右键单击控制流上的任何空白区域并选择“包配置”并按照向导操作即可。
我建议您从 XML 配置开始,因为它更容易理解。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)