是否存在更加动态的SSIS配置文件存储解决方案?
根据我的阅读,常见的解决方案是为每组配置文件使用“标准”地址/文件夹
I.E“C:\ Config”
有没有让这更有活力?通过从变量驱动它甚至将服务器名称附加到前面,可以使用共享位置“\ server \ config”吗?
提前致谢
答案 0 :(得分:2)
两个选项:
有关选择合适配置策略的更多信息:http://msdn.microsoft.com/en-us/library/cc671625.aspx
.\Configs\MyConfig.dtsConfig
。 SSIS将尝试从执行SSIS包的路径访问Config目录。这可能很烦人,因为在调试模式下,SSIS从项目的bin
目录执行。答案 1 :(得分:1)
并非如此,当您使用XML配置时,您需要告诉包从哪里读取文件。它实际上不是问题,因为如果你使用deploymentManifest安装它,它会询问你配置文件的位置,所以你不必太担心。
另外,请阅读this帖子上的答案,了解配置类型之间的差异。
答案 2 :(得分:1)
BIDS 2008在相对路径上不起作用,可能是某种bug 如果您尝试输入相对路径,则在单击下一步时会计算整个路径。 最好的解决方法是打开SSIS xml搜索刚输入的路径并将其设置为相对路径。 例如。
在BIDS包配置窗口中,您输入的路径为: C:\ BIDS \ abc.config 转到包xml搜索上面的行并替换为: .. \ BIDS \ abc.config
并保存。 工作完成后,如果您在BIDS窗口中重新打开SSIS并检查包配置窗口,它将显示相对路径。
要查看xml,请转到BIDS的解决方案资源管理器窗口,右键单击该包并单击视图代码。
希望这会有所帮助