从sp_addlinkedserver访问服务器

时间:2013-09-03 13:04:43

标签: sql sql-server sql-server-2008

我刚刚使用以下内容成功添加了另一台服务器:

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下的任何内容。这表明它将访问其他数据库。

1 个答案:

答案 0 :(得分:1)

你必须实际指定数据库和表。服务器上没有前5行,仅在特定表中:

select top 5 * from serverA.<your database>.<schema name>.<table name>

您可以找到更多信息here