实例名称

SQL Server Express 用户:单击实例名 (SQL Server Express) 可以获取 SQL Server Express 安装程序的特定信息。

使用 SQL Server 安装向导的**“实例名”**页指定是创建 SQL Server 的默认实例还是命名实例。除非选择命名实例,否则使用默认实例名。

每个 SQL Server 实例由一组具有排列规则及其他选项特定设置的非重复的服务组成。目录结构、注册表结构和服务名称都反映在 SQL Server 安装过程中创建的 SQL Server 实例的特定实例 ID 中。

实例是默认实例或命名实例。默认实例名为 MSSQLSERVER;它不需要客户端指定实例名称即可建立连接。命名实例在安装过程中由用户决定。

命名实例可以随时安装。默认情况下,第一次在计算机上安装 SQL Server 2005 时,安装程序将安装指定为默认实例;但是,可以选择将 SQL Server 安装成命名实例而不必先安装默认实例。默认实例可以是 SQL Server 6.5、7.0、2000 或 2005 版本的安装。无论是哪个版本,任何时候都只能有一个 SQL Server 的安装是默认实例。

多实例

SQL Server 2005 支持单个服务器或处理器上的多个 SQL Server 实例,但只有一个实例可以是默认实例,所有其他实例都必须是命名实例。一台计算机可同时运行多个 SQL Server 实例,每个实例独立于其他实例运行。单个服务器或处理器上的所有实例必须是 SQL Server 2005 的同一本地化版本。

下表显示了在 SQL Server 2005 的不同版中对于每个实例识别组件所支持的实例数。

SQL Server 2005 版本 数据库引擎实例 Analysis Services 实例 Reporting Services 实例

Enterprise Edition

Developer Edition

50

50

50

Standard Edition

Workgroup Edition

Express Edition

16

16

16

选项

如果选择**“默认实例”**,而计算机上已经存在默认实例,则 SQL Server 安装程序将升级该默认实例。如果输入计算机中已存在的命名实例的名称,则 SQL Server 安装程序将升级该命名实例。

给定 SQL Server 2005 实例的所有组件作为一个单元来管理;SQL Server 的所有 service pack 和升级将应用于 SQL Server 实例的每个组件。

在决定是安装 SQL Server 2005 的默认实例还是命名实例时,请考虑下列信息:

  • 如果从 SQL Server 7.0 版进行升级,则升级的实例是默认实例。
  • 如果计划在数据库服务器上安装单个 SQL Server 实例,则该实例应为默认实例。
  • 如果必须支持来自 SQL Server 7.0 版或更低版本的客户端连接,则使用默认实例更加简便。尽管更旧版本的客户端可以配置为连接到命名实例,但每个客户端都需要该命名实例的“服务器名”定义和硬编码网络地址。
  • 由于一个服务器只能承载一个默认实例,因此如果计划在同一台计算机上安装多个实例,请考虑使用命名实例。
  • 任何安装 SQL Server Express Edition 的应用程序都应将其安装为命名实例。当同一台计算机上安装了多个应用程序时,这样做可以将冲突降低到最少。
  • 默认实例
    请选择此选项来安装 SQL Server 2005 的默认实例。一台计算机只能承载一个默认实例;所有其他实例必须是命名实例。但是,如果已安装 SQL Server 的默认实例,可将 Analysis Services 的默认实例添加到同一台计算机。

    若要升级早期 SQL Server 安装的默认实例,请单击**“默认实例”单选按钮,然后单击“下一步”**。

  • 命名实例
    请选择此选项来创建新命名实例。命名 SQL Server 的实例时,请记住下列信息:

    • 实例名不区分大小写。
    • 实例名不能包含字词“Default”、“MSSQLServer”或其他保留关键字。如果在实例名中使用了保留关键字,将发生安装错误。
    • 实例名限制为 16 个字符。
    • 实例名的首字符必须是字母或下划线 (_)。可接受的字母为 Unicode 标准 2.0 中定义的字符,包括拉丁字符 a-z 和 A-Z ,以及源于其他语言的字母字符。
    • 后续字符可以是 Unicode 标准 2.0 定义的字母、源于基本拉丁语或其他国家/地区书写符号的十进制数字、美元符号 ($) 或者下划线 (_)。
    • 实例名中不允许存在空格或其他特殊字符;也不允许有反斜杠 (\)、逗号 (,)、冒号 (:)、分号 (;)、单引号 (')、“and”符 (&) 或“at”符号 (@)。
      ms143531.note(zh-cn,SQL.90).gif注意:
      只有在当前 Microsoft Windows 代码页中有效的字符才能在 SQL Server 实例名中使用。如果使用了不支持的 Unicode 字符,将会发生安装错误。
  • 已安装的实例
    查看正在运行 SQL Server 安装程序的计算机中安装的 SQL Server 实例和组件的列表。安装实例的详细信息窗格将显示已安装实例的升级选项。

请注意,共享同一实例名称的所有 SQL Server 组件必须满足以下条件:

  • 版本相同。例如,不能在一台计算机上安装同名的 SQL Server 2005 Analysis Services (SSAS) 实例和 SQL Server 2000 数据库引擎实例。此外,将具有给定实例名的一个组件升级到新版本或新 Service Pack 时,必须升级该实例的所有组件。
  • 版本类别相同。例如,不能在一台计算机上安装同名的 SQL Server 2005 Integration Services (SSIS) Evaluation Edition 实例和 SQL Server 2005 数据库引擎 Enterprise Edition 实例。
  • 语言相同。例如,不能在同一台计算机上安装同名的德语 SQL Server 2005 数据库引擎 实例和葡萄牙语(巴西)SQL Server Management Studio 实例。
  • 群集状态相同。例如,不能在同一台计算机上安装同名的 SQL Server 2005 Analysis Services (SSAS) 群集实例和 SQL Server 2005 数据库引擎非群集实例。
    ms143531.note(zh-cn,SQL.90).gif注意:
    Reporting Services 不能识别群集。
  • 平台相同。例如,不能安装同名的 Business Intelligence Development Studio(32 位)实例和 SQL Server 2005 数据库引擎(64 位)实例。

请参阅

其他资源

数据库引擎安装帮助主题

帮助和信息

获取 SQL Server 2005 帮助