如何在SSMS查询中引用localhost \ SQLEXPRESS?

时间:2013-09-17 14:10:22

标签: sql sql-server

有没有办法构建一个引用本地计算机上SQLEXPRESS实例的4部分名称,而不需要使用计算机名称?

我可以使用

构建连接字符串
server=localhost\SQLEXPRESS

它有效。我可以告诉SSMS“连接到...”localhost\SQLEXPRESS并且它有效。

但似乎如果我想编写一个明确引用本地实例的查询,我需要写:

select * from [MY_COMPUTER_NAME\SQLEXPRESS].DataBase.Schema.Table

2 个答案:

答案 0 :(得分:0)

您必须为localhost创建别名,请按照下面提到的步骤创建别名。

打开Sql Server配置管理器。

GoTo:SQL Native Client 10.0配置,别名(右键单击并选择New Alias)。

使用以下设置创建新别名:

别名: 管道名称:\ MyComputerName \ pipe \ MSSQL $ sql2008 \ sql \ query 协议:命名管道 服务器:MyComputerName

答案 1 :(得分:0)

为此,您必须创建链接服务器。您将在服务器名称下获得此选项 - >服务器对象 - >链接服务器。在这里您可以创建新的链接服务器。