使用一些csv文件部署SSIS包

使用一些csv文件部署SSIS包,ssis,Ssis,我正在使用SSIS BIDS 2008 R2。在我的解决方案中,我有一个Parent.dtsx包,父包调用几个子包。问题是,我的包(子包或父包)中的一些数据流任务使用一些csv文件,这些文件保存在包的文件夹层次结构中。 现在我想分发我的包,所以我必须部署它。我有以下问题- 如何使my csv文件成为部署的一部分 我所有的文件连接管理器都有绝对路径。如何将它们转换为相对路径?因为当其他消费者尝试运行包时,这将是一个重要的问题 其中一个OLE DB连接字符串需要是动态的。我的意思是,当有人试图使用d

我正在使用SSIS BIDS 2008 R2。在我的解决方案中,我有一个Parent.dtsx包,父包调用几个子包。问题是,我的包(子包或父包)中的一些数据流任务使用一些csv文件,这些文件保存在包的文件夹层次结构中。 现在我想分发我的包,所以我必须部署它。我有以下问题-

  • 如何使my csv文件成为部署的一部分
  • 我所有的文件连接管理器都有绝对路径。如何将它们转换为相对路径?因为当其他消费者尝试运行包时,这将是一个重要的问题
  • 其中一个OLE DB连接字符串需要是动态的。我的意思是,当有人试图使用dtexec运行包时,它必须在运行时提供
  • 非常感谢您的任何帮助/建议/资源链接

    非常感谢

  • 如何使my csv文件成为部署的一部分
  • 在解决方案资源管理器中,您将看到一个名为“Miscellaneous”的文件夹。要在此处添加文件,您需要转到最上面的节点并:右键单击>添加>现有项…

  • 我所有的文件连接管理器都有绝对路径。如何将它们转换为相对路径?因为当其他消费者尝试运行包时,这将是一个重要的问题

  • 其中一个OLE DB连接字符串需要是动态的。我的意思是,当有人试图使用dtexec运行包时,它必须在运行时提供

  • 这两个问题都可以通过向SSIS包中添加配置文件来解决

    打开SSIS包,您将在文件菜单上的以下选项中找到:SSIS>包配置


    您可以修改包中对象的几乎任何属性。

    查看SSIS菜单下的包配置。您可以创建一个XML配置文件来控制您的连接字符串(包括连接管理器文件路径),当然我会看一下。如何使用部署包中包含的my csv文件进行部署?你知道那个吗?谢谢你的回复!