0

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

SQL 代理服务已设置为使用管理员帐户,该帐户是域管理员帐户和 SQL Server 安全性中的系统管理员。从下面的链接中遵循了对 SSIS 包执行进行故障排除的步骤。

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

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

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

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

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

4

2 回答 2

0

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

于 2009-11-23T17:03:04.707 回答
0

听起来你需要在 dcomcnfg 中四处寻找。

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

使用一般搜索找到MS KB 2000474

于 2009-11-11T20:51:47.840 回答