链接服务器接口为[192.168.1.18]问题是 直接在本地上查询SELECT * FROM [192.168.1.18].test.dbo.KeHu
如果设置作业的话
步骤也是SELECT * FROM [192.168.1.18].test.dbo.KeHu手动执行作业
开始作业成功
执行作业失败 查看历史记录
错误详细信息日期 2010-6-26 11:38:56
日志 作业历史记录 (TEST)步骤 ID 1
服务器 0EEF6DAA4C3F412
作业名称 TEST
步骤名称 TEST
持续时间 00:00:00
SQL 严重性 16
SQL 消息 ID 7416
已通过电子邮件通知的操作员
已通过网络发送通知的操作员
已通过寻呼通知的操作员
重试次数 0消息
已以用户 NT AUTHORITY\SYSTEM 的身份执行。 对远程服务器的访问遭拒绝,因为不存在登录映射。 [SQLSTATE 42000] (错误 7416).  该步骤失败。链接服务器接口配置上
安全选项: 本地(sa) 模拟(没打钩)  远程用户(sa) 密码(XXX)如果每次作业里面直接加上exec sp_droplinkedsrvlogin 'Name1',nullexec sp_dropserver 'Name1'exec sp_addlinkedserver @server='Name1',
     @provider='SQLOLEDB',
     @srvproduct ='DBname',
     @datasrc ='192.168.1.18'exec sp_addlinkedsrvlogin @rmtsrvname = 'Name1',
       @useself = 'false',
       @locallogin = null,
       @rmtuser ='sa',
       @rmtpassword ='sasa'
SELECT * FROM [192.168.1.18].test.dbo.KeHu这样作业就能调用成功了 不过上面调用的系统存储过程 
必须要放到作业里面 单独拿来执行一次后无效
求解 有没有哪里能方便配置