sql-server - 您可以在 SQL Server 中创建链接服务器,然后使用别名引用它吗

标签 sql-server

能否在 SQL Server 2008 中创建链接服务器,然后使用别名引用它。

因此,我创建了一个到“SalesServer”的链接服务器,但我给它起了别名“Sales”,这样我就可以像这样使用它:

SELECT * FROM Sales.DB1.dbo.DailySales

最佳答案

是的...链接服务器名称和链接服务器的目标是 sp_addlinkedserver 的 2 个不同参数。 。避免使用 GUI,这是显而易见的。

EXEC sp_addlinkedserver   
   @server = 'Sales', 
   @srvproduct = 'SQL Server', 
   @datasrc = 'SalesServer';

链接中表格的注释 1 实际上提到了这一点

编辑:在评论另一个答案后

sp_setnetname可用于更改链接服务器的“datasrc”(即目标)。为什么使用 GUI?

关于sql-server - 您可以在 SQL Server 中创建链接服务器,然后使用别名引用它吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2967559/

相关文章:

SQL Server 将查询输出为 UTF8 而不是 UTF16

sql-server - 创建一个存储过程来聚合行

sql - 插入时,输出未插入但在连接表中的列

SQL Server 2008 : I/O Wait Time per Database File

sql-server - SQL 选择括号内的值

sql - 如何使 SSRS 参数 = 来自另一个数据集的字段

sql-server - 插入多行而不重复语句的 "INSERT INTO ..."部分?

sql - 查询根据列名查找表的行数?

sql-server - 通过 VPN 与 SQL Server 2008 的 ODBC 连接失败

SQL Server dense_rank 与总和