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'
我运行 通过代理帐户部署的作业。
代理帐户用户无权访问将从中提取数据的数据库之一。
在为代理用户授予对该数据库的访问权限后,部署的程序包成功运行。
感谢大家的宝贵时间和建议。
我有 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'
我运行 通过代理帐户部署的作业。 代理帐户用户无权访问将从中提取数据的数据库之一。 在为代理用户授予对该数据库的访问权限后,部署的程序包成功运行。
感谢大家的宝贵时间和建议。