SQL Server 默认实例和命名实例的文件位置(一)

广告也精彩

适用于: SQL Server(所有支持的版本) – 仅限 Windows Azure SQL 托管实例安装 SQL Server 将安装一个或多个单独的实例。 无论是默认实例还是命名实例都有自己的一组程序文件和数据文件,同时还有在计算机上的所有 SQL Server 实例之间共享的一组公共文件。对于包含 SQL Server 、 数据库引擎和 Analysis Services的 Reporting Services实例,每个组件都有一套完整的数据文件和可执行文件,以及由所有组件共享的公共文件。为了隔离每个组件的安装位置,将为给定 SQL Server实例中的每个组件都生成一个唯一的实例 ID。单台计算机上所有实例使用的公共文件安装在以下文件夹中::Program FilesMicrosoft SQL Servernnn。 是安装组件的驱动器号。 通常默认使用 C 盘。nnn 标识版本。 下表标识路径的版本。 {nn} 是在实例 ID 和注册表路径中使用的版本值。版本*nnn*{nn}SQL Server 2019 (15.x)15015SQL Server 2017 (14.x)14014SQL Server 2016 (13.x)13013SQL Server 2014 (12.x)12012SQL Server 2012 (11.x)11011SQL Server 安装过程中,为每个服务器组件生成一个实例 ID。 此 SQL Server 版本中的服务器组件分别是 数据库引擎、 Analysis Services和 Reporting Services。默认实例 ID 使用以下格式构造:对于 数据库引擎采用的是 MSSQL,后面依次跟有主版本号、下划线和次版本号(如果适用)、一个句点以及实例名。对于 Analysis Services采用的是 MSAS,后面依次跟有主版本号、下划线和次版本号(如果适用)、一个句点以及实例名。对于 Reporting Services采用的是 MSRS,后面依次跟有主版本号、下划线和次版本号(如果适用)、一个句点以及实例名。此 SQL Server 版本中的默认实例 ID 的示例如下:对于默认 SQL Server 实例,为 MSSQL{nn}.MSSQLSERVER。对于 SQL Server Analysis Services 的默认实例,为 MSAS{nn}.MSSQLSERVER。对于名为“MyInstance”的 SQL Server 命名实例,为 MSSQL{nn}.MyInstance。包括 SQL Server 和 数据库引擎 的 Analysis Services命名实例(名为“MyInstance”并且按照默认目录安装)的目录结构如下所示:C:Program FilesMicrosoft SQL ServerMSSQL{nn}.MyInstanceC:Program FilesMicrosoft SQL ServerMSAS{nn}.MyInstance可以为实例 ID 指定任何值,但应避免使用特殊字符和保留关键字。在 SQL Server 安装期间可指定一个非默认实例 ID。 如果用户选择更改默认安装目录,则不使用 {Program Files}MicrosoftSQL Server,而使用 MicrosoftSQL Server。 请注意,不支持以下划线 () 开头或者包含数字符号 (#) 或美元符号 ($) 的实例 ID。SQL Server Analysis Services 是在安装后支持实例重命名的唯一 SQL Server 组件。 如果重命名 Analysis Services 实例,实例 ID 不会发生变化。 在实例重命名完成后,目录和注册表项会继续使用在安装期间创建的实例 ID。将在 HKLMSoftwareMicrosoftMicrosoftSQL Server 下为识别实例的组件创建注册表配置单元。 例如,HKLMSoftwareMicrosoftMicrosoftSQL ServerMSSQL{nn}.MyInstanceHKLMSoftwareMicrosoftMicrosoftSQL ServerMSAS{nn}.MyInstanceHKLMSoftwareMicrosoftMicrosoftSQL ServerMSRS{nn}.MyInstance注册表还维护实例 ID 到实例名的映射。 实例 ID 到实例名的映射按如下方式维护:[HKEY_LOCAL_MACHINESoftwareMicrosoftMicrosoftSQL ServerInstance NamesSQL] ““=”MSSQL{nn}”[HKEY_LOCAL_MACHINESoftwareMicrosoftMicrosoftSQL ServerInstance NamesOLAP] ““=”MSAS{nn}”[HKEY_LOCAL_MACHINESoftwareMicrosoftMicrosoftSQL ServerInstance NamesRS] ““=”MSRS{nn}”

SQL Server 默认实例和命名实例的文件位置(一)

 

转载于天翼云知识,如有侵权,请联系删除,谢谢

© 版权声明
广告也精彩

相关文章

广告也精彩

暂无评论

暂无评论...