有链接服务器LS_Test
链接服务器中有数据库A和B
数据库A中的同义词表dbo.UserInfo映射的是数据库B中的表dbo.UserInfo
在另一个数据库服务器实例中创建链接服务器LS_Test, 此链接服务器连接的就是数据库A和B的那台服务器,然后执行如下两条代码
select * from LS_Test.A.dbo.UserInfo
出现如下错误:
链接服务器 "LS_TEST" 的 OLE DB 访问接口 "SQLNCLI" 指示该对象没有列,或当前用户没有访问该对象的权限。
再执行如下代码就没问题
select * from LS_Test.B.dbo.UserInfo
我的要求是:
想使用链接服务器直接访问数据库A中的同义词dbo.UserInfo表对象,而不想使用第二行代码访问链接服务器下数据库B中的dbo.UserInfo表对象
不知道哪位朋友有解决办法
你目前登录名映射的链接服务器的登录名有数据库A的某些权限吗?