4

我设置了一个 SQL Server 代理作业,该作业调用了一个查询。当我在 SQL Server Management Studio 中运行查询时,它工作得很好。但是当我通过作业自动调用它时,它会给出以下错误。

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

请帮帮我

4

1 回答 1

13

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

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