Microsoft SQL Server 2005 Express Edition (SQL Server Express) 通常作为命名实例安装。如果未在安装过程中指定命名实例,则使用默认的命名实例 SQLExpress。


SQL Server 2005 默认实例和命名实例




客户端应用程序连接到 Microsoft SQL Server 2005 以使用 SQL Server 数据库。每个 SQL Server 实例都由不同的一组可具有独特设置的服务组成。目录结构、注册表结构和服务名称都反映了在安装过程中标识的特定实例名称。

实例既可以是默认实例(未命名的实例),也可以是命名实例。当 SQL Server 2005 安装在默认实例中时,它不需要客户端指定进行连接所使用的实例名。客户端只需要知道服务器名称即可。

命名实例通过计算机的网络名称以及在安装过程中指定的实例名称进行标识。进 行连接时,客户端必须指定服务器名称和实例名。

默认情况下, 除非您指定了实例名,否则 SQL Server 安装在默认实例中。但是,除非您在安装过程中强制执行默认安装,否则 SQL Server Express 始终安装在命名实例中。




注意:

如果在安装 SQL Server Express 时未指定实例名,则会将该程序安装在命名实例中,而不是默认实例中。该行为不同于 SQL Server,默认情况下后者安装在未命名的实例中。


SQL Server Express 默认实例和命名实例




在 SQL Server Express 中,默认情况下始终使用命名实例。您可以在安装 SQL Server Express 时指定实例名,否则,将使用默认命名实例 SQLExpress。如果使用默认命名实例,则可以将该实例引用为 computername /SQLExpress。

如果安装有默认实例的服务器中未安装其他版本的 SQL Server,则可以将 SQL Server Express 作为默认 SQL Server 实例进行安装。为此,请使用实例名 MSSQLSERVER 将 SQL Server Express 安装在命名实例中。这样可强制安装程序将 SQL Server Express 作为默认的未命名实例进行安装。

若要确定 SQL Server 实例是否正在运行 SQL Server Express,请参阅如 何标识 SQL Server Express 实例