一些背景:
然后简而言之,如果我想以服务帐户(myserv-sa-sqlagent)的身份登录服务器,然后手动右键单击SSIS服务器中的每个软件包,然后单击“运行软件包”,那么我可以成功地做到这一点。
我无法通过SSIS包类型步骤从SQL Server代理作业中调用该包。暂时,我已将myserv-sa-sqlagent设置为服务器上的管理员。
尝试从SQL Server代理运行程序包时出现错误消息:
连接到计算机“ [我的服务器]”上的Integration Services服务失败,并出现以下错误:“访问被拒绝。”默认情况下,只有管理员有权访问Integration Services服务。在Windows Vista和更高版本上,该过程必须以管理权限运行,以便连接到Integration Services服务。请参阅帮助主题,以获取有关如何配置对服务的访问的信息。
答案 0 :(得分:1)
默认情况下,在安装SQL Server时,“用户”组中的所有用户都可以访问Integration Services服务。当您安装当前版本的SQL Server时,用户无权访问Integration Services服务。默认情况下,该服务是安全的。安装SQL Server之后,管理员必须授予对该服务的访问权限。
要授予对Integration Services服务的访问权限,请执行以下操作:
来源MSDN
Microsoft SQL Server Integration Services 11.0
,然后单击“属性”。Activation Permissions
”区域中的“编辑”。