实例名称
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”符号 (@)。
注意: 只有在当前 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 数据库引擎非群集实例。
注意: Reporting Services 不能识别群集。 - 平台相同。例如,不能安装同名的 Business Intelligence Development Studio(32 位)实例和 SQL Server 2005 数据库引擎(64 位)实例。