拒绝访问远程服务器,因为SQL Server代理作业中不信任当前安全上下文

时间:2012-05-10 00:59:55

标签: sql-server

我已设置SQL Server代理作业,此作业调用查询。当我在SQL Server Management Studio中运行查询时,它运行正常。但是当我通过作业自动调用它时,会出现以下错误。

  

拒绝访问远程服务器,因为当前的安全性   上下文不受信任

请帮帮我

1 个答案:

答案 0 :(得分:8)

如果这是一个链接服务器,这在类似的情况下对我有用:

  • 将作业的所有权授予链接服务器用户(用于连接其他服务器的用户)。
  • 在作业中,在每个步骤中,转到“高级”选项卡,并验证“以用户身份运行”字段为空。
  • 如果作业运行的存储过程使用“作为所有者执行”,您也可能会收到该错误。根据您的权限设置方式,删除“以所有者身份执行”将解决此问题。