SQL2012代理无权写入SSISDB

时间:2013-08-27 05:22:13

标签: permissions ssis

我有一个在服务帐户下运行的程序包,我已在SSIS程序包执行中授予了代理权限。但是,当它开始运行时,我得到以下错误

无法打开登录请求的数据库“SSISDB”。登录失败。用户'ServiceAcountXXX'登录失败。

我假设服务帐户无法访问SSISDB数据库以记录所有执行日志记录信息。我认为给它SSIS包执行访问权限会自动执行此操作。有谁知道我仍需要提供服务帐户的权限,以便运行?当我运行sql代理时,这不是问题。

埃里克

1 个答案:

答案 0 :(得分:5)

如果我理解正确,您已授权代理执行SSIS类型的作业步骤。剩下的步骤是在SSISDB目录中为您的代理创建ssis_admin角色。