首页 新闻 会员 周边

请教SQL2005中如何能过链接服务器访问同义词

0
悬赏园豆:20 [待解决问题]

有链接服务器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表对象

不知道哪位朋友有解决办法

随心而为的主页 随心而为 | 初学一级 | 园豆:60
提问于:2011-10-12 15:59
< >
分享
所有回答(1)
0

你目前登录名映射的链接服务器的登录名有数据库A的某些权限吗?

JentleWang | 园豆:160 (初学一级) | 2011-10-22 19:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册