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 2014支持支持

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

独立实例

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

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

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

群集的实例

在 SQL Server 2000年群集实例,不支持安装点上的数据存储。在群集配置中包含装入点,即使装入点不能使用 SQL Server 2000年的实例不支持 SQL Server 2000年的安装。

故障转移群集实例上的 SQL Server 2005 或更高版本的 SQL Server,则支持上的装入点的数据存储。但是,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 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
    • 对于 SQL Server 2008 R2 Service Pack 1 的累积更新包 10
    • SQL Server 2008 R2 sp2 的累积更新包 4
  • 已启用的产品更新或累积更新包 6 设置 SQL Server 2012年的 SQL Server 2012年安装。

    注意:在 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 重新启动期间应磁盘资源脱机并返回到联机状态,即使没有故障转移,则也会发生数据库损坏。

更多信息

在群集中,所有当前受支持的版本的 Windows 故障转移群集支持已装入的驱动器。但是,由于 SQL Server 2000年中的局限性,使用 SQL Server 2000年故障转移群集的实例所在的故障转移群集上装入的卷不支持在任何操作系统上。

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

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

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

通常情况下,SQL Server 安装文件夹使用单个物理磁盘装入的文件夹的宿主。装入点添加使用描述性的文件夹名称,以便装入的所有文件夹都显示为一个物理磁盘上。这将应用于已安装使用的 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:49f2的 IP 地址: xxx.xxx.xxx.88
  • SQL 网络名称 (SOFTY)所需的依赖项的IP 地址
  • SQL Server相关性是名称: SOFTY群集磁盘 4、 装载点群集磁盘 1
  • SQL Server具有不需要的依赖关系。
在磁盘驱动器下在故障转移群集管理器中显示已挂载的文件:

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


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

最佳做法时使用的卷装入点

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

参考

有关装入的驱动器的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2216461 SQL Server 2008年安装程序未能安装在基于 Windows Server 2008 的群集装载点
237701 Cacls.exe 不能将安全应用到一个卷安装点的根
2686690 修复: SQL Server 2012年故障转移群集安装花费意外长的时间才能验证群集的存储
2777358 SQL Server 2008 R2 sp2 的 SQL Server 2008 R2 Service Pack 1 + 累积更新包 4
2783135 对于 SQL Server 2008 R2 Service Pack 1 的累积更新包 10
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 - 最后修改: 2014年10月8日 - 修订: 10.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
  • Microsoft SQL Server 2014 Business Intelligence
  • Microsoft SQL Server 2014 Developer
  • Microsoft SQL Server 2014 Enterprise
  • Microsoft SQL Server 2014 Enterprise Core
  • Microsoft SQL Server 2014 Standard
  • Microsoft SQL Server 2014 Web
关键字:?
kbsql2005cluster kbhowto kbinfo kbmt KB819546 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 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