我刚刚使用以下内容成功添加了另一台服务器:
EXEC sp_addlinkedserver @server='serverA'
EXEC sp_addlinkedsrvlogin 'serverA', 'false', NULL, 'user', 'password'
现在我想访问“serverA”上的数据库
我尝试过一个简单的查询,但却被淘汰了:
Select top 5 * from sys.serverA <--Did not work (intellisense did not recognize it either)
Select top 5 * from severA <--Did not work (intellisense did not recognize it either)
如何访问serverA上的数据库?我确定这只是语法问题,但我没有看到sys下的任何内容。这表明它将访问其他数据库。
答案 0 :(得分:1)
你必须实际指定数据库和表。服务器上没有前5行,仅在特定表中:
select top 5 * from serverA.<your database>.<schema name>.<table name>
您可以找到更多信息here。