Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Permissions SQL2012代理没有写入SSIDB的权限_Permissions_Ssis - Fatal编程技术网

Permissions SQL2012代理没有写入SSIDB的权限

Permissions SQL2012代理没有写入SSIDB的权限,permissions,ssis,Permissions,Ssis,我有一个在服务帐户下运行的包,我已在SSIS包执行中授予该服务帐户代理权限。但是,当它开始运行时,我得到以下错误 无法打开登录请求的数据库“SSIDB”。登录失败。用户“ServiceAcountXXX”登录失败 我假设服务帐户无法访问SSIDB数据库来记录所有执行日志信息。我认为授予它SSIS包执行权限会自动做到这一点。有人知道我还需要授予服务帐户什么权限才能运行它吗?当我运行sql代理时,这不是问题 Erick如果我理解正确,您已授权代理执行SSIS类型的作业步骤。剩下的步骤是在SSIDB目

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

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

我假设服务帐户无法访问SSIDB数据库来记录所有执行日志信息。我认为授予它SSIS包执行权限会自动做到这一点。有人知道我还需要授予服务帐户什么权限才能运行它吗?当我运行sql代理时,这不是问题


Erick

如果我理解正确,您已授权代理执行SSIS类型的作业步骤。剩下的步骤是在SSIDB目录中为您的代理添加
ssis\u admin
角色的凭据帐户