我有一个我很困惑的问题。我也是数据库方面的新手,所以这个问题可能是基本的。
例如,在我的工作中,我们使用 SSMS 连接到我们服务器的数据库。
从 SSMS 连接时,我们输入 ( server_name\instance )。比如说PC100\SQLexpress
。
但对于某些人来说,只输入服务器而不是实例。这是如何运作的?我想为了连接,我们总是需要在服务器名称后键入一个实例?
例如,我们需要一些PC100\SQLexpress
才能连接到服务器的数据库。然后对于其他人,我们只需要输入PC200
即可连接,而不需要输入实例。
谁能解释一下?
对于 SQL Server,a 的默认实例是
SQLServerName\MSSQLSERVER
. 但是,因为是从不显示MSSQLSERVER
的默认实例名称。使用默认实例的 SQL Server仅由
SQLServerName
.实际上,您可以安装 SQL Server Express 并为其指定实例名称,
MSSQLSERVER
您将获得默认实例。当然,任何服务器只能有一个默认实例。这可能在安装 SQL Server Express 时最有用,并且您不想
SQLExpress
使用名称的一部分。在实例配置页面安装
default instance
SQL Server Express 时,您必须选择命名实例单选按钮并输入默认实例名称 MSSQLSERVER。只需采取步骤命名默认实例名称
MSSQLServer
(不会出现)。计算机上的任何其他实例名称都需要一个唯一的名称,例如SQLServerName\Alpha
,SQLServerName\Beta
等。注意:默认情况下,安装 SQL Server Express会将
SQLExpress
放入服务器名称中。但这不是默认名称。只要有\Sometext
名称,就称为命名实例。