SSIS 包在作为计划包部署时不会停止

SSIS Package when deployed as a scheduled package is not stopping

我有 3 个包,其中 2 个是我设计的,1 个是另一个人设计的developer.All这 3 个包具有独立的功能。

我已将所有 3 个包部署为计划作业(3 个独立的计划作业)。我创建的包工作正常。

但是其他开发者开发的包一直在循环,并没有得到completed.This包只是将数据从一个数据库复制到不同的数据库。

我们中的

None 人拥有此服务器的管理员权限。所有部署的包都通过具有管理员权限的代理帐户执行。

请告诉我如何解决这个问题。

提前致谢

通过这些 link 可以解决您的问题:

请参考以下Jason的回复link: http://social.msdn.microsoft.com/Forums/en/sqlintegrationservices/thread/910fd7b6-56b2-4804-b4f7-2d3711d88680

这里有一篇关于对 运行 的 SSIS 包挂起进行故障排除的文章: http://social.technet.microsoft.com/Forums/en-US/sqlintegrationservices/thread/2cb0bec7-0fe2-4b8d-b59e-9534388c72e7

我们也可以从存储过程中尝试 运行 您的包。我认为它会起作用。

Create procedure [dbo].[s_ExecutePackage]
@FilePath   varchar(1000) ,

@Filename   varchar(128)

as

Declare @cmd varchar(1000)

   select @cmd =  'dtexec /F "' + @FilePath + @Filename + '"'

   exec master..xp_cmdshell @cmd

go



To call the procedure

Exec [dbo].[s_ExecutePackage]   
@FilePath = 'F:\My Documents\' ,   
@FileName = 'mypackage.dtsx' 

我运行 通过代理帐户部署的作业。 代理帐户用户无权访问将从中提取数据的数据库之一。 在为代理用户授予对该数据库的访问权限后,部署的程序包成功运行。

感谢大家的宝贵时间和建议。