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

JBo*_*one 2 deployment ssis visual-studio-2008

我有一些在VS2008中构建的SSIS包我试图设置为使用SQL Server代理按计划运行.我无法弄清楚如何部署这些.我可以从我的文件系统的路径本地运行这些,但无法弄清楚如何部署到MSDB.有没有人有这方面的经验?

小智 8

您可以将程序包部署到MSDB数据库,也可以将其放在服务器上的文件夹中以从文件系统运行它.

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

如何在我的SQL Server代理作业中创建一个将运行我的SSIS包的步骤?

就个人而言,我觉得基于文件系统的SSIS包执行更简单,因为一旦你有SQL Server Agent作业设置,进一步部署包只需要移动dtsx和相关的dtsConfig文件.

但是,如果要对谁有权访问查看或运行程序包应用SQL权限,那么可能需要将其部署到MSDB数据库.

以下链接显示了如何将程序包部署到MSDB:

如何在MSDB中部署包

希望能给你一个想法.