有A和B两个数据库服务器,
用如下语句在A服务器中建立B服务器的连接
exec sp_addlinkedserver 'CNPC209', '', 'SQLOLEDB','远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'CNPC209','false',null,'用户名','密码'
建立完成之后,在A中写了一个查询语句,查询B服务器数据表中的数据
select top 1 * from CNPC209.database.dbo.table
执行成功,
但是在A中写了个简单的查询的存储过程查询B表的数据,就报错了,报错内容是“在sys.servers中找不到服务器srv_lnk。。。。。”,但是我在服务器对象,链接服务器中明明看到CNPC209了, 请问这是什么原因,需要设置什么属性吗
报了什么错啊,写的存储过程如果允许,也贴出来呗,不然不好帮啊
嗯嗯,我刚才在截图,重新提交问题了