2

你能告诉我 {Server Name} (local),localhost,(pc-name)\SQLEXPRESS,.\SqlExpress 之间有什么区别吗?

4

2 回答 2

3

好吧,您的 SQL Server 实例的实例名称就是您机器的主机名,如果它是标准实例的话。每个主机只能有一个标准实例。

假设您的服务器机器具有该名称srv1,并且您在其上安装了 Sql Server 2008 R2 作为标准实例。然后您可以将其称为:srv1(local)或只是.。如果您从srv1机器连接到服务器,后两个名称才有意义。

如果您安装任何其他实例,则必须选择一个命名实例,并且该名称将附加到主机名,中间有一个反斜杠,例如srv1\sqlexpress. 您可以通过srv1\sqlexpress或连接到它.\sqlexpress,后者只能从机器本身进行。

于 2012-08-17T06:58:55.247 回答
0

(pc-name)\SQLEXPRESS, & .\SqlExpress - 归结为相同的东西(称为 SQL express 的 sql 实例),唯一的区别在于它位于哪个 PC/网络节点上,后者将连接到实例在您的本地机器上

localhost - 将 sql 实例指定为您的本地实例

于 2012-08-17T06:57:24.627 回答