首页 > 解决方案 > 在 SSMS 中使用服务器名称?

问题描述

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

use dbname

试过这个但不工作

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

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

标签: ssms

解决方案


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

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

或者您可以使用 sp_addlinkedserver。

你只需要设置一个。一旦你有了它,你可以像这样调用另一个服务器上的表:

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

推荐阅读