SQL Server 支持已装入的卷

适用于: SQL Server 2008 R2 DatacenterSQL Server 2008 R2 DeveloperSQL Server 2008 R2 Enterprise

概要


本文讨论了当您使用与 Microsoft SQL Server 版本独立和群集环境中安装的文件夹必须考虑的问题。

支持策略

装入文件夹支持的可用性取决于 SQL Server 的版本以及 SQL Server 的实例是否是独立的或群集实例:
版本 独立的实例 群集的实例
SQL Server 2008 支持 支持
SQL Server 2008 R2 支持 支持
SQL Server 2012 支持 支持
SQL Server 2014 支持 支持
SQL Server 2016 支持 支持
在 Windows 上的 SQL Server 2017 支持 支持

警告:SQL Server 不会不支持使用装载卷/装载点根的 SQL Server 数据库的目录。

注意:装入的文件夹也称为为以下任一项:
  • 已装入的卷
  • 已装入的驱动器
  • 装入点
  • 装入点
  • 卷装入点

独立的实例

在独立的 SQL Server 实例,当前受支持版本的 Windows 服务器和 SQL Server 支持装入点上的数据存储。但是,SQL Server 安装程序要求的基本驱动器中已装入的驱动器具有相关联的驱动器号。如果基已装入驱动器的驱动器不具有相关联的驱动器号,则安装程序将到驱动器分配下一个可用的驱动器号。

注意:如果已经分配了所有驱动器号,则安装程序将失败。

有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
 
当您使用驱动器号已装入的驱动器834661 SQL Server 2000年安装程序要求

群集的实例

SQL Server 群集的安装是可用的驱动器号的数量有限。因此,如果只有一个驱动器号用于操作系统,并且如果所有其他的驱动器号可用作为正常的群集驱动器或承载装入点的群集驱动器,您仅限于 SQL Server 的每个故障转移群集的不超过 25 个实例。

已装入的卷或装入点,可以使用单个驱动器号来引用多个磁盘或卷。例如,如果您有: 它指的是一个普通的磁盘或卷的驱动器号,可以连接或者"装入"附加磁盘或卷作为目录而无需额外的磁盘的驱动器字母: 下或要求其各自的驱动器号的卷。

为 SQL Server 故障转移群集的其他装载点注意事项如下所示:
  • SQL Server 安装程序要求基已装入驱动器的驱动器关联的驱动器号。对于故障转移群集安装,此基本驱动器必须是群集的驱动器。在此版本中不支持卷 Guid。
  • 基本的驱动器是驱动器分配的驱动器号。无法在故障转移群集实例之间共享基。这是一个常见故障转移群集的限制,但不是独立的多实例的服务器上的限制。
  • 故障转移群集设置,以确保基本驱动器以及已装入的磁盘或卷列为资源组中的资源时应小心。SQL Server 安装程序将验证驱动器配置为故障转移群集安装的一部分。
    注意:作为最佳实践,不要为群集使用的字母 A 或 B。但是,这减少了可能对每个群集 23 实例的实例数。
  • 在 SQL Server 2005 及更高版本的 SQL Server 资源取决于 SQL 网络名称资源以及保存数据的物理磁盘资源。必须为群集物理磁盘资源显示装入点和主驱动器。此外,还必须为 SQL Server 依赖项添加具有驱动器号和装入的每个卷的物理磁盘。
  • 执行新的安装时,如果有相关联的驱动器的物理磁盘和挂载点上设置了正确的相关性权限。在安装过程中自动设置依赖项权限。
注意:若要使用此功能,您必须使用一个整合安装的 SQL Server 2008年或 SQL Server 2008 R2 安装。这包括该累积更新和所需的服务包。
  • SQL Server 2008年滑流安装的 SQL Server 2008 Service Pack 3 中包含 SQL Server 2008 Service Pack 3 和累积更新包 9。
  • 包含下面的 SQL Server 2008 R2 滑流安装:
    • SQL Server 2008 R2 Service Pack 1
    • 对于 SQL Server 2008 R2 Service Pack 1 的累积更新包 10
    • SQL Server 2008 R2 sp2 的累积更新包 4
  • SQL Server 2012年安装程序安装的 SQL Server 2012年的已启用的产品更新或累积更新包 6。

    注意:在 SQL Server 2012年产品更新功能需要访问 Internet,以使用默认的 Microsoft 更新源。此外可以使用本地源安装 SQL Server 服务更新中所述。
重要:我们建议使用PCUSOURCECUSOURCE的命令行开关,当您使用 SQL Server 2008年或 SQL Server 2008R2 基本滑流安装。对于 SQL Server 2012年和 2014 SQL Server,建议在安装过程中的自动更新。

重要:如果您使用合并滑流,该版本的滑流必须保持在其原始位置中可用,只要存在的 SQL Server 实例。

重要:在 SQL Server 2005 中,SQL Server 2008 Service Pack 2 的版本和早期版本中,您必须手动设置正确的依赖关系。此外,您必须在安装中缺少必需的依存关系设置正确的依赖关系。

如果只添加根物理磁盘依赖关系并且装入点依赖项不会被添加,在故障切换会发生数据库损坏。SQL Server 重新启动过程应磁盘资源脱机并返回到联机状态,即使没有故障转移,则也会发生数据库损坏。

详细信息










  • X:\Program 该 SQL Server\MSSQL10_50。实例 Id\Data
    注意:这是默认路径。
  • X:\Program 该 SQL Server\MSSQL10_50。实例 Id\Log
  • Y:\Temp
  • Z:\MSSQL10_50.InstanceID\Backup
注意:



  • Z:\MountPoint1 是已装入卷的容器。
  • Z:\MountPoint1\MP1 是第一个已装入的卷。安装 SQL Server 时,SQL Server 安装程序可以将定向到安装文件夹中的子文件夹中。在安装 SQL Server 时,您可以指定以下各项:

    Z:\MountPoint1\MP1|DBLog1






  • 群集磁盘 1具有不需要的依赖关系。
  • 群集磁盘 4,装入点的相关性是群集磁盘 1
  • 群集磁盘 4,装入点有没有所需的依赖项。
  • 的 IP 地址: xxx.xxx.xxx.88没有所需的依赖项。
  • 的 IP 地址: xxx:xxxx:c0:xxxx.xxxx:c597:8cb0:49f2没有所需的依赖项。
  • 名称: SOFTY依赖项IP 地址: xxx:xxxx:c0:xxxx:xxxx:c597:8cb0:49f2的 IP 地址: xxx.xxx.xxx.88
  • SQL 网络名称 (SOFTY)所需的依赖项的IP 地址
  • SQL Server相关性是名称: SOFTY群集磁盘 4、 装载点群集磁盘 1
  • SQL Server具有不需要的依赖关系。




警告如果您以前安装到根目录下的 SQL Server,则可能无法安装 service pack 或累积更新。DBCC CHECKDB
注意:


2867841权限错误发生时在 SQLServer 安装程序使用的卷装入点


群集共享卷 (CSV)



不支持使用群集共享卷用于 SQL Server 故障转移群集 SQL Server 2014年前。

请参阅有关使用 SQL Server 2014年或更高版本使用 CSV 以下文章:



使用群集共享卷的故障转移群集

最佳做法时使用卷装入点

  • 指定装入点文件夹驻留的磁盘的装入的卷磁盘资源中创建一个依赖项。这使得已装入的卷取决于主机卷,并确保该主机卷联机前。

    注意:在 Windows Server 2008 和更高版本的 Windows 中,这种做法已不再需要。
  • 如果您将从一个共享磁盘的装入点移动到另一个共享磁盘时,请确保共享的磁盘位于同一组中。
  • 尝试使用专门为装载点根 (主机) 卷。根是承载装入点的卷。这种做法大大降低了所还原对已装入卷的访问,如果您需要运行 Chkdsk.exe 工具所需的时间。这还可以减少所需时间从主机卷上备份进行还原。
  • 如果您使用根 (主机) 卷专门为装载点时,主机卷的大小必须至少为 5 兆字节 (MB)。这将减少该卷将用于任何内容以外的挂载点的可能性。

参考资料


已装入的驱动器的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2216461 SQL Server 2008年安装程序未能安装在基于 Windows Server 2008 的群集装载点
237701 Cacls.exe 不能将安全应用到一个卷安装点的根
2686690解决: SQL Server 2012年故障转移群集安装花费意外长的时间才能验证群集的存储
SQL Server 2008 R2 sp2 的2777358 SQL Server 2008 R2 Service Pack 1 + 累积更新包 4
2783135累计更新 SQL Server 2008 R2 Service Pack 1 包 10
280297如何在 Microsoft 群集服务器上配置卷装入点

2867841权限错误发生时在 SQL Server 安装程序使用的卷装入点
835185在 SQL Server 中的故障转移群集资源依存关系
878531则不能卸载 SQL Server 2012 多个挂载点上具有依赖项。
947021如何在 Windows Server 2008 中的服务器群集上配置卷装入点
955392如何更新或将安装的 SQL Server 2008
956008包含已装入的卷的磁盘在安装 SQL Server 2008年故障转移群集之后,没有依赖项之间创建已装入的卷和磁盘
有关卷装入点的详细信息,请访问以下 Microsoft 网站:有关 SQL Server 2012年中的产品更新功能的详细信息,请访问以下 MSDN 网站:已装入的驱动器的详细信息,请参阅 Windows 联机帮助中的下列主题:
  • "Windows Server 2012 帮助"
  • "磁盘和数据"
  • "管理磁盘和数据"
  • "磁盘管理"
  • "使用 NTFS 装入驱动器"