SQLServer作业调用链接服务器失败解决办法
2011-09-15 20:01
316 查看
SQLServer作业调用链接服务器失败解决办法
问题:
服务器上已创建了一个链接服务器,并能在查询窗口正常调用远程查询,如
select * from TEST.MMX_House.dbo.t_housePledgeDetail
编写一个存储过程,其中包含调用链接服务器的语句,如
create proc [dbo].[TestJobs]
begin
print 'TestJobsdata'
insert into TEST.MMX_House.dbo.t_housePledgeDetail values(1,'aaaa','bbbb')
end
在查询询口下可以正常运行
启动SQLServerAgent服务,建立一个作业,步骤执行上述的存储过程,并设定执行调度。
作业执行后,可以看到作业失败了,在作业历史中看到如下消息:
已以用户 NT AUTHORITY\SYSTEM 的身份执行。 链接服务器 "TEST" 的 OLE DB 访问接口
"SQLNCLI" 报错。身份验证失败。 [SQLSTATE 42000] (错误 7399) 无法初始化链接服务器
"TEST" 的 OLE DB 访问接口 "SQLNCLI" 的数据源对象。 [SQLSTATE 42000] (错误 7303) 链
接服务器"TEST"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "无效的授权说明"。 [SQLSTATE
01000] (错误 7412). 该步骤失败。
原因为未设定登录验证信息,解决方案为:
打开链接服务器属性,转到安全页,添加NT AUTHORITY\SYSTEM账号的登录映射,或者在下方填写默认的登录账号信息(如图),重新执行作业成功。
相关文章推荐
- SQLServer作业调用链接服务器失败解决办法
- Sqlserver通过链接服务器访问Oracle的解决办法
- 作业真的成功了吗?_链接服务器远程存储过程调用失败
- sqlserver 附加数据库失败,错误提示:5拒绝访问 解决办法
- SQL SERVER2012 链接本地服务器失败的解决方法
- 本机访问虚拟机web服务器失败的解决办法
- Linux下打开vsftpd服务器失败的解决办法
- gloox 链接openfire服务器问题解决办法
- SQL Server2005作业执行失败的解决办法
- 数据库连接突然失败,必须重启服务器的解决办法
- dllregisterserver 调用失败, 错误代码为0x80004005 的解决办法
- 解决Win7下调用capDriverConnect失败的办法
- windows2003服务器出现HTTP/1.1 新建会话失败的解决办法
- MFC 外部DLL调用LoadBitmap失败的解决办法
- 关于DllRegisterServer的调用失败的问题解决办法
- win2K3安装sql2000提示“安装程序配置服务器失败”的常见解决办法
- 解决Docker启动服务器链接失败-Job for docker.service failed because the control process exited error code
- sqlserver 链接服务器 用远程表更新本地数据表失败
- 动软代码生成器,出现”添加服务器配置失败,请检查是否有写入权限或文件是否存在“的错误的解决办法
- SQL安装提示配置服务器失败解决办法