SQL2012代理没有写SSISDB的权限

Eri*_*ops 2 permissions ssis

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

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

我假设服务帐户无权访问SSISDB数据库来记录所有执行日志信息。我认为给它SSIS包执行访问权限将自动做到这一点。有谁知道我仍然需要授予服务帐户才能运行的权限?当我运行sql代理时,这不是问题。

埃里克

bil*_*nkc 6

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