在 SSMS 中使用服务器名?

Use servername in SSMS?

我一直在我的 SSMS 上使用多个服务器。有没有什么方法可以连接到特定服务器(在查询时)而无需从对象资源管理器面板进行连接或“新查询”。我的意思是这样的查询:

use dbname

试过了但没用

use [servername].[dbo].[dbname]

这有点烦人,添加一个新的查询只是为了连接到一个特定的服务器。 我还尝试在对象资源管理器上单击“连接”,它只是连接到服务器但没有更改当前服务器。

您正在寻找的是链接服务器。您可以从对象资源管理器树中的以下位置在 SSMS 中访问它们:

服务器对象-->链接服务器

或者您可以使用 sp_addlinkedserver.

您只需设置一个。完成后,您可以像这样在另一台服务器上调用 table:

  Select * from [ServerName].[DBname].[dbo].[TableName]