sql 2005 远程作业由于当前安全上下文不可信,因此访问远程服务器的请求遭到拒绝。单独执行是可以的,作业里要报错。请问这个问题怎么解决?

解决方案 »

  1.   

    在A服务器的DBA数据库中,启用作业,作业步骤中操作到了B服务器DBB数据库中的表DBBT
      

  2.   

    如果作业内容在sa下执行ok,试着将作业权限给它试试。
      

  3.   

    请根据以下步骤检查1. 确保用户XXX在两台服务器上都存在,且密码相同,且都有数据库所有者权限.2. 确保链接服务器登录方式为“使用此安全上下文建立连接”,指定用户名为XXX,密码为####,语句为:EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'linkedservername',@useself=N'False',@locallogin=NULL,@rmtuser=N'XXX',@rmtpassword='####'3. 确保作业-->步骤-->高级中的“作为以下用户运行”栏目为空。
    http://blog.csdn.net/coleling/archive/2010/11/18/6016813.aspx