Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何计划从SQL Server代理作业中运行SSIS包?_Ssis_Scheduling - Fatal编程技术网

如何计划从SQL Server代理作业中运行SSIS包?

如何计划从SQL Server代理作业中运行SSIS包?,ssis,scheduling,Ssis,Scheduling,我有一些任务要安排,我以前没有使用SSIS。我已经使用执行T-SQL语句任务创建了SSIS包。它已经从DB运行了我的程序 但是我需要每周使用SSIS包运行这个过程。是否可能,如何实施 一旦实现,我会将此SSIS包发送给使用SQL server的人员。SSIS包执行计划在导入包时在SSIS服务器上完成(或者,在您编写SSIS包的机器上,如果它是生产机器,则不是,对吗?) SSIS GUI(BIDS)提供了一系列计划选项。一个可能的选项是使用SQL Server代理作业来运行SSIS包 看看下面的链

我有一些任务要安排,我以前没有使用SSIS。我已经使用执行T-SQL语句任务创建了SSIS包。它已经从DB运行了我的程序

但是我需要每周使用SSIS包运行这个过程。是否可能,如何实施


一旦实现,我会将此SSIS包发送给使用SQL server的人员。

SSIS包执行计划在导入包时在SSIS服务器上完成(或者,在您编写SSIS包的机器上,如果它是生产机器,则不是,对吗?)


SSIS GUI(BIDS)提供了一系列计划选项。

一个可能的选项是使用SQL Server代理作业来运行SSIS包

看看下面的链接。它解释了如何创建可以按计划执行SSIS包的SQL作业。如果需要访问数据库之外的任何外部资源,可以创建凭据和代理。如果您的包仅访问数据库,则可以跳过创建凭据和代理帐户的步骤

下面的链接中没有解释调度部分,但我认为在SQLServer代理作业创建对话框中应该很容易理解


希望这能给您一个想法。

SSMS GUI,特别是SQL Agent提供了大量的调度选项。BIDS与计划调用无关