2009-11-11 52 views
0

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

已将SQL代理服务设置为使用管理员帐户,该帐户是SQL Server安全性中的domainh管理员帐户和系统管理员。从下面的链接中查看了解决SSIS包执行问题的步骤。

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

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

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

SQL Agent抛出的错误是用户domainname \ sqlagentaccount拒绝访问。

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

回答

0

听起来像你需要在dcomcnfg左右徘徊。

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

MS KB 2000474使用中发现的一般search

+0

嗨 我试过以上,但是这并没有解决问题。 – Grant 2009-11-16 19:14:52

+0

您可能需要重新启动以强制服务登录新鲜... – gbn 2009-11-16 19:43:35

0

我猜你使用代理没有在文件系统上有足够的权限的帐户。检查通过重新安装.Net框架修改的文件夹。如果我没有记错,帐户应该有权访问.net框架文件夹。