如何部署SSIS包作为SQL Server代理作业按计划运行?

问题描述:

我有是建立在VS2008的几个SSIS包我试图建立到在与SQL Server代理按计划运行。我无法弄清楚如何部署这些。我可以在本地运行这些文件到我的文件系统的路径,但无法弄清楚如何部署到MSDB。有没有人有这样的经验?如何部署SSIS包作为SQL Server代理作业按计划运行?

,您可以部署包MSDB数据库,或者你可以将它放在一个文件夹中的服务器上,以从文件系统运行它。

在回答下面给出的链接中的问题时,我试图提供一步一步的指导,说明如何为我假设的包创建SQL Server代理作业存储在服务器上的C:\ temp位置。

How do I create a step in my SQL Server Agent Job which will run my SSIS package?

就个人而言,我觉得基于文件系统的SSIS包执行更简单,因为一旦你的SQL Server代理作业设置,包的进一步部署涉及简单的移动DTSX及相关dtsConfig文件。

但是,如果你想在谁得到有权查看或运行包应用SQL权限,则可能将其部署到MSDB数据库是要走的选项。

下面的链接显示了如何将包部署到MSDB:

How to Deploy package in MSDB

希望给你的想法。