SQL Server 支持已装入的卷

文章翻译 文章翻译
文章编号: 819546 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

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

支持策略

和 SQL Server 的实例是否是独立的或群集实例上的 SQL Server 版本,取决于已安装文件夹支持的可用性:
收起该表格展开该表格
版本独立实例群集的实例
SQL Server 2000支持不受支持
SQL 2005 Server支持支持
SQL Server 2008支持支持
SQL Server 2008 R2支持支持
SQL Server 2012支持支持

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

独立实例

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

注意如果已指派驱动器号,则安装程序将失败。

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

群集的实例

在 SQL Server 2000年群集实例,不支持安装点上的数据存储。已装入点,即使不是装入点与 SQL Server 2000年实例使用一个群集配置上不支持的 SQL Server 2000年安装。

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

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

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

    注意在 SQL Server 2012年产品更新功能需要访问互联网。
重要我们建议您在使用基本滑流安装时使用PCUSOURCECUSOURCE的命令行开关。

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

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

如果只添加根物理磁盘相关性并装载点依赖项未添加,在故障切换将发生数据库损坏。SQL Server 重新启动期间应磁盘资源脱机工作并返回到联机状态,即使没有故障转移,也可能会出现数据库损坏。

更多信息

Windows Server 2003 支持群集中已装入的驱动器。但是,由于 SQL Server 2000年中的限制,使用 SQL Server 2000年故障转移群集的实例存在的故障转移群集上装入的卷不支持在任何操作系统上。

注意这篇文章中的信息取代微软出版社简介册中的信息的"SQL Server 2000年高可用性。被取代的信息出现在"磁盘配置为高可用性,"第 4 章第 2 部分"Microsoft SQL Server 技术。"

NTFS 文件系统支持已安装的文件夹。安装的文件夹是一个卷和其他卷上的目录之间的关联。创建已装入的文件夹时,用户和应用程序可以访问目标卷通过使用已安装文件夹的路径或使用该卷的驱动器号。例如,用户可以创建已装入的文件夹与驱动器 R.R:\Mnt\XDrive 文件夹相关联驱动器 x:创建已装入的文件夹之后,用户可以使用"R:\Mnt\XDrive"路径访问驱动器 x: 如同 /r: 驱动器上的文件夹。

当您使用安装的文件夹时,可以统一不同的文件系统 (如 NTFS 文件系统,16 位 FAT 文件系统和 ISO 9660 文件系统上到一个逻辑文件系统一个 NTFS 卷上的 CD 驱动器。用户或应用程序不需要有关特定的文件所在的目标卷的信息。他们必须要找到指定的文件的所有信息都都使用 NTFS 卷的安装的文件夹的完整路径。可以重新排列、 替换,或细分为多个卷,而无需用户或应用程序来更改设置的卷。

通常情况下,SQL Server 安装文件夹使用单个物理磁盘来承载的安装的文件夹。装入点添加使用描述性的文件夹名称,以便装入的所有文件夹都显示为一个物理磁盘上。

在 SQL Server 2008 R2 的以下示例中,驱动器号可能引用本地驱动器或群集磁盘:
  • X:\Program 主题 SQL Server\MSSQL10_50。实例 Id\Data
    注意这是默认路径。
  • X:\Program 主题 SQL Server\MSSQL10_50。实例 Id\Log
  • Y:\Temp
  • Z:\MSSQL10_50。实例 Id\Backup
在某些情况下,您可能需要使用根关闭目录。例如,如果主机已安装的文件夹的物理磁盘驱动器 z:,装入的文件夹是安装点根目录下。如果使用不支持根的安装的文件夹,您必须使用根关闭目录。例如,您可以使用 MP1 文件夹:

收起这个图片展开这个图片
2815286


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

    Z:\MountPoint1\MP1|DBLog1
这允许您指定附加的日志位置,如 DBLog2 或 DBLog3 命名的目录。它还允许您添加已装入的文件夹 (如 Z:\MountPoint2\MP1\Log1 或 Z:\MountPoint2\MP1\Log2。此外,您可以添加已装入主机 (例如 tempdb 或备份数据库文件的目录的文件夹。

以下是显示正在使用一个装入点依赖关系报告的一个示例:

收起这个图片展开这个图片
2815287


在此图中:
  • 群集磁盘 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:49f2IP 地址: xxx.xxx.xxx.88
  • SQL 网络名称 (SOFTY)必需依赖项的IP 地址
  • SQL Server依赖项有名: SOFTY群集磁盘 4、 装载点群集磁盘 1
  • SQL Server具有任何所需的依存关系。
已挂载的文件将显示在故障转移群集管理器在磁盘驱动器下:

收起这个图片展开这个图片
2815288



如果您以前安装到根目录下的 SQL Server,建议创建一个文件夹,使用DBCC CHECKDB语句中,验证当前数据库的完整性,然后将数据库移动到您创建的文件夹。有关如何执行此操作的信息,请转到下面的 Microsoft 开发人员网络 (MSDN) 网站之一:

最佳做法时使用卷装入点

以下是使用卷装入点的最佳做法:
  • 使指定承载装入点文件夹的磁盘的装入的卷磁盘资源依存关系。这使已装入的卷依赖主机卷,并确保恢复已首次在线主机卷。
  • 如果将装入点从一个共享磁盘移到另一个共享磁盘上,请确保位于同一组中的共享的磁盘。
  • 试着使用专门为装载点根 (主机) 卷。根卷是承载装入点的卷。这种做法大大降低了还原对已装入卷的访问,如果您要运行 Chkdsk.exe 工具所需的时间。这也减少了从主机卷上备份进行还原所需的时间。
  • 如果专门为装载点使用的根 (主机) 卷,主机卷的大小必须至少为 5 兆字节 (MB)。这将减少该卷将用于任何不装入点的可能性。


参考

已装入的驱动器的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2216461 SQL Server 2008年安装程序未能安装在基于 Windows Server 2008 的群集装载点
237701 Cacls.exe 不能将安全应用到卷的装入点的根
2686690 修复: 2012年的 SQL Server 故障转移群集安装花费意外长的时间来验证群集的存储
2777358 SQL Server 2008 R2 SP2 的 SQL Server 2008 R2 Service Pack 1 + 累积更新包 4
2783135 累积更新包 10 个 SQL Server 2008 R2 Service Pack 1
280297 如何在 Microsoft 群集服务器上配置卷装入点
295732 如何创建数据库或更改 SQL Server 2000年时未最初安装的共享的群集驱动器上的磁盘文件位置
832234 不能将权限应用到 Windows Server 2003 中的 NTFS 文件系统卷的根目录
835185 在 SQL Server 故障转移群集资源依存关系
878531 您无法卸载 SQL Server 2012 多个装入点上具有依赖项。
934012 当您尝试在一个卷安装点上安装 SQL Server 2005 时出现错误信息:"没有足够的空间用于当前的 SQL Server 安装的目标磁盘上"
947021 如何在 Windows Server 2008 中服务器群集上配置卷装入点
955392 如何更新或将安装 SQL Server 2008 年
956008 已装入的卷和磁盘之间不创建包含已装入的卷的磁盘在安装 SQL Server 2008年故障转移群集之后,任何依赖项

有关卷装入点的详细信息,请转到下面的 Microsoft 网站:

安装的文件夹

有关 SQL Server 2012年产品更新功能的详细信息,请转到下面的 MSDN 网站:
在 SQL Server 2012年安装的产品更新


已装入的驱动器的详细信息,请参阅 Windows 联机帮助中的下列主题:
  • "Windows Server 2003 帮助"
  • "磁盘和数据"
  • "管理磁盘和数据"
  • "磁盘管理"
  • "使用 NTFS 装入驱动器"

属性

文章编号: 819546 - 最后修改: 2013年2月13日 - 修订: 8.0
这篇文章中的信息适用于:
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Enterprise Evaluation Edition
  • Microsoft SQL Server 2000 标准版
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2005 Analysis Services
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Evaluation Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2012 Analysis Services
  • Microsoft SQL Server 2012 Business Intelligence
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Parallel Data Warehouse Beta
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
关键字:?
kbsql2005cluster kbhowto kbinfo kbmt KB819546 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 819546
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com