以编程方式更改 SSIS 上备份数据库任务的备份文件路径
Posted
技术标签:
【中文标题】以编程方式更改 SSIS 上备份数据库任务的备份文件路径【英文标题】:Programmatically changing backup file path of a Back Up Database task on SSIS 【发布时间】:2013-07-25 07:31:48 【问题描述】:我有一个 SSIS 包,它只包含一项任务:备份数据库。通过更改要使用的连接和/或连接字符串,我可以毫无问题地更改要以编程方式备份的数据库(C#)。当我想更改备份文件的位置时出现问题:似乎我无法为此目的定义变量,我的谷歌搜索没有产生关于如何以编程方式更改任务的“备份文件夹”值的富有成果的结果.
有什么解决办法吗?
【问题讨论】:
【参考方案1】:您可能想试试这个解决方案。
-
拖放 Foreach 循环容器并定义一个集合,其中包含将保存备份文件的路径
在变量映射选项卡中定义一个变量,该变量将保存备份文件的位置
在 Foreach 循环容器中放置一个备份数据库任务。
转到备份数据库任务的属性,打开表达式窗口。选择 DestinationAutoFolderPath 并在表达式窗口中使用之前定义的变量。
完成。
【讨论】:
以上是关于以编程方式更改 SSIS 上备份数据库任务的备份文件路径的主要内容,如果未能解决你的问题,请参考以下文章
Python GAE - 如何以编程方式将数据从备份导出到 Big Query?