您可以在SQL Server 2008中创建链接服务器,然后使用别名引用它.
所以,我创建一个链接服务器到"SalesServer",但我给它别名"Sales",所以我可以像这样使用它:
SELECT * FROM Sales.DB1.dbo.DailySales
Run Code Online (Sandbox Code Playgroud)
是...链接的服务器名称和链接服务器的目标是2个不同的参数sp_addlinkedserver
.避免使用GUI,这很明显.
EXEC sp_addlinkedserver
@server = 'Sales',
@srvproduct = 'SQL Server',
@datasrc = 'SalesServer';
Run Code Online (Sandbox Code Playgroud)
注意表1链接中的表实际上提到了这一点
编辑:,评论到另一个答案后
sp_setnetname可用于更改链接服务器的"datasrc"(即目标).为什么要使用GUI?