S
sefeng1982
Unregistered / Unconfirmed
GUEST, unregistred user!
delphi7 ado控件访问sqlserver2000 的链接服务器,报 用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联 错误! ( 积分: 100 )<br />--添加链接服务器的语句
if exists(select 1 from master..sysservers where srvname='srv_lnk')
exec sp_dropserver 'srv_lnk','droplogins'
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','192.168.1.118'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa','sa'
--查询语句
select * from srv_lnk.vip.dbo.bos_diqu
如果把添加链接服务器的语句 放adoquery,或者 adostoredproc 里执行后.
然后在adoquery里执行 访问远程链接服务器的语句(查询语句),就会报
未与信任 SQL Server 连接相关联 错误!
但直接在sql 的查询分析器执行可以.
在查询分析器执行随便的访问远程链接服务器的语句后,再在adoquery里执行 访问的语句就又不报错了.但只要在ado里执行过 添加远程链接服务器的语句后,就又开始报 那错误.
关于这个错误的sql配置我已经全部检查过,应该是正确的,而且在sql里 执行这些操作是没任何问题,只要移植ado上就开始报这个错误.
这个问题困扰我很久了.希望得到各位大大的帮忙.
if exists(select 1 from master..sysservers where srvname='srv_lnk')
exec sp_dropserver 'srv_lnk','droplogins'
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','192.168.1.118'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa','sa'
--查询语句
select * from srv_lnk.vip.dbo.bos_diqu
如果把添加链接服务器的语句 放adoquery,或者 adostoredproc 里执行后.
然后在adoquery里执行 访问远程链接服务器的语句(查询语句),就会报
未与信任 SQL Server 连接相关联 错误!
但直接在sql 的查询分析器执行可以.
在查询分析器执行随便的访问远程链接服务器的语句后,再在adoquery里执行 访问的语句就又不报错了.但只要在ado里执行过 添加远程链接服务器的语句后,就又开始报 那错误.
关于这个错误的sql配置我已经全部检查过,应该是正确的,而且在sql里 执行这些操作是没任何问题,只要移植ado上就开始报这个错误.
这个问题困扰我很久了.希望得到各位大大的帮忙.