非常奇怪的权限问题,大家不要黑我,谢谢
首先,请大家不要黑我,我开放了SA,谢谢
我在互联网上某一台计算机上,执行如下.
EXEC sp_addlinkedserver
'remoteserver',
'',
'SQLOLEDB',
NULL,
NULL,
'Data Source=''qiubole.3322.org'';User ID=sa;'
select * from remoteserver.pubs.authors
--没有任何问题.
select * from remoteserver.v2005db.dbo.f_shop
--提示如下
服务器: 消息 7314,级别 16,状态 1,行 1
OLE DB 提供程序 'remoteserver' 不包含表 '"v2005db"."dbo"."f_thing0000"'。该表可能不存在,或当前用户没有使用该表的权限。
OLE DB 错误跟踪[Non-interface error: OLE DB provider does not contain the table: ProviderName='remoteserver', TableName='"v2005db"."dbo"."f_thing0000"']。
同样的命令,我在局域网内执行,没有任何错误.
这是什么问题,权限?