{Server Name} localhost与。\ SqlExpress之间有什么区别

时间:2012-08-17 06:48:12

标签: sql sql-server-2008 sql-server-2005

你能告诉我吗? {Server Name}(本地),localhost,(pc-name)\ SQLEXPRESS,。\ SqlExpress ...

之间有什么区别?

2 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:0)

(pc-name)\ SQLEXPRESS,&         。\ SqlExpress - 归结为同样的事情(一个名为SQL express的sql实例),唯一的区别在于它所在的PC /网络节点,后者将连接到本地计算机上的实例

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