SQL代理不会启动SSIS包

时间:2009-11-11 20:37:50

标签: sql-server ssis permissions sql-server-agent

我有一台服务器,它具有SQL代理作业设置,可以运行两部分数据仓库构建和Analysis Services多维数据集构建。作业成功运行,直到Management Studio出现问题并重新安装.NET Framework 2.0 SP1。 SQL代理作业的第一步无法启动SSIS包。如果代理作业在步骤2启动,则它将运行。

SQL代理服务已设置为使用管理员帐户,该帐户是SQL Server安全性中的域管理员帐户和sysadmin。解决SSIS包执行问题的步骤遵循以下链接。

http://msdn.microsoft.com/en-us/library/dd440760.aspx

保护级别已设置为DontSaveSensitive。 SQL代理帐户有权运行dtexec.exe,并且设置代理帐户也无法解决问题。 Z如果从Management studio手动启动,SSIS包将运行。

重新部署程序包并再次设置代理程序作业无法解决问题,如果从文件系统而不是msdb位置运行,程序包也会引发相同的错误。

SQL代理引发的错误是用户domainname \ sqlagentaccount拒绝访问。

对此问题的任何进一步协助将非常感激。

2 个答案:

答案 0 :(得分:0)

听起来你需要在dcomcnfg中找到答案。

我忘记了确切的细节,但你需要设置/修复一些权利。

使用通用MS KB 2000474

找到

search

答案 1 :(得分:0)

我猜您用于代理的帐户对文件系统没有足够的权限。检查重新安装.Net framework修改的文件夹。如果我没记错,该帐户应该可以访问.net框架文件夹。