SSMS 如何在没有实例名称的情况下连接到服务器的数据库?

bin*_*man 2 instance ssms

我有一个问题我很困惑。我对数据库也很陌生,所以这个问题可能很基本。

例如,在我的工作中,我们使用 SSMS 连接到服务器的数据库。

从 SSMS 连接时,我们输入 ( server_name\instance )。比如说PC100\SQLexpress

但对于某些人来说,只输入服务器,而不输入实例。这是如何运作的?我认为为了连接,我们总是需要在服务器名称后输入一个实例?

例如,我们需要一些PC100\SQLexpress连接到服务器的数据库。然后对于其他的我们只需要输入PC200连接,而不需要输入实例。

谁能解释一下吗?

RLF*_*RLF 6

对于 SQL Server, a 的默认实例是SQLServerName\MSSQLSERVER。但是,因为MSSQLSERVER默认实例从不显示的

使用默认实例的SQL Server仅由SQLServerName.

实际上,您可以安装 SQL Server Express 并为其指定实例名称MSSQLSERVER,您将获得默认实例。当然,任何服务器只能有一个默认实例。

当安装 SQL Server Express 并且您不想安装 SQL Server Express 时,这可能是最有用的SQLExpress名称的一部分时,这可能是最有用的。

在实例配置页面安装default instanceSQL Server Express时,必须选择命名实例单选按钮并输入默认实例名称 MSSQLSERVER。

只需按照步骤命名默认实例名称MSSQLServer(不会出现)。计算机上的任何其他实例名称都需要唯一的名称,例如SQLServerName\AlphaSQLServerName\Beta等。

注意:默认情况下,安装 SQL Server ExpressSQLExpress会将 放入服务器名称中。但这不是默认名称。只要有\Sometext名称,就称为命名实例