以编程方式更改 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 上备份数据库任务的备份文件路径的主要内容,如果未能解决你的问题,请参考以下文章

AppEngine数据存储 - 以编程方式备份

SSIS - 列名作为变量/以编程方式更改

zabbix以trapper监控备份文件

Python GAE - 如何以编程方式将数据从备份导出到 Big Query?

WPF - 如何以编程方式备份​​/恢复 LocalDB - ClickOnce

iOS:以编程方式阻止 iCloud 备份