我正在使用SSIS BIDS 2008 R2。在我的解决方案中,我有一个Parent.dtsx包,并且有一些父包调用的子包。问题是我的包中的一些数据流任务(子或父)使用一些保存在包的文件夹层次结构中的csv文件。 现在我想分发我的包,所以我必须部署它。我有以下问题 -
非常感谢任何帮助/建议/资源链接!!
非常感谢
答案 0 :(得分:1)
- 如何使我的csv文件成为部署的一部分。
醇>
在解决方案资源管理器中,您会看到一个标有“杂项”的文件夹。要在此处添加文件,您需要转到最上面的节点并执行以下操作:右键单击>添加>现有项目......
我的所有文件连接管理器都有绝对路径。如何将它们转换为相对路径?因为当其他消费者试图运行包时,这将是一个重要的问题。
- 醇>
其中一个OLE DB连接字符串需要是动态的。我的意思是当有人试图使用dtexec运行包时,必须在运行时提供它。
可以通过向SSIS包添加配置文件来解决这两个问题。
打开一个SSIS包,您将在文件菜单下找到该选项: SSIS>包配置
您将能够修改包中对象的几乎任何属性。