在 SSMS 中使用服务器名?
Use servername in SSMS?
我一直在我的 SSMS 上使用多个服务器。有没有什么方法可以连接到特定服务器(在查询时)而无需从对象资源管理器面板进行连接或“新查询”。我的意思是这样的查询:
use dbname
试过了但没用
use [servername].[dbo].[dbname]
这有点烦人,添加一个新的查询只是为了连接到一个特定的服务器。
我还尝试在对象资源管理器上单击“连接”,它只是连接到服务器但没有更改当前服务器。
您正在寻找的是链接服务器。您可以从对象资源管理器树中的以下位置在 SSMS 中访问它们:
服务器对象-->链接服务器
或者您可以使用 sp_addlinkedserver.
您只需设置一个。完成后,您可以像这样在另一台服务器上调用 table:
Select * from [ServerName].[DBname].[dbo].[TableName]
我一直在我的 SSMS 上使用多个服务器。有没有什么方法可以连接到特定服务器(在查询时)而无需从对象资源管理器面板进行连接或“新查询”。我的意思是这样的查询:
use dbname
试过了但没用
use [servername].[dbo].[dbname]
这有点烦人,添加一个新的查询只是为了连接到一个特定的服务器。 我还尝试在对象资源管理器上单击“连接”,它只是连接到服务器但没有更改当前服务器。
您正在寻找的是链接服务器。您可以从对象资源管理器树中的以下位置在 SSMS 中访问它们:
服务器对象-->链接服务器
或者您可以使用 sp_addlinkedserver.
您只需设置一个。完成后,您可以像这样在另一台服务器上调用 table:
Select * from [ServerName].[DBname].[dbo].[TableName]