1

我已经更新了 BIDS 2005 中的包(我更改了备份例程以保存到不同的驱动器),现在我正试图将它恢复到服务器上(2005 年)。我尝试了 File > Save Copy As... 然后运行了执行包的作业,它仍然保存到旧驱动器,因此,我的包没有被保存。

4

2 回答 2

2

在我看来,始终使用您的 SSIS 项目创建一个部署实用程序。这是在项目属性下配置的(见下文)。配置项目部署实用程序后,转到您的项目,找到“bin”文件夹并双击部署实用程序。我将引导您非常轻松地将您的包裹放到服务器上。

SSIS 项目属性

祝你好运!

于 2012-07-24T17:17:10.150 回答
1

快速而肮脏的答案是使用dtutil

dtutil /file C:\Src\MyPackage.dtsx /destserver thatDatabase /COPY SQL;MyPackage

我也是清单文件的粉丝,但是,虽然对于您的问题可能有点矫枉过正,但我​​更喜欢使用允许无人值守使用的工具。我将 ssisdeploymanifest 与 PowerShell 脚本结合起来处理所有 SSIS 部署。

Powershell SSIS 部署和维护

于 2012-07-24T17:44:41.217 回答