在 SQL Server 安装程序中使用卷装入点时发生权限错误

本文可帮助你解决将卷装入点的根文件夹分配给 SQL Server 系统文件夹时出现的问题。

原始产品版本: SQL Server、Windows Server 2012 Datacenter、Windows Server 2012 Datacenter、Windows Server 2012 Standard、Windows Server 2012 Standard
原始 KB 数: 2867841

现象

在 Windows Server 2012 上安装 Microsoft SQL Server 时,如果将 SQL Server 系统文件夹(例如 DATA 或日志文件位置)分配给卷装入点根文件夹,安装会失败。 此外,你还会收到以下错误消息:

更新文件夹“T:\DATA\System Volume Information”的权限设置时,文件“T:\DATA\System Volume Information\ResumeKeyFilter.Store”的权限设置更新失败。 文件夹权限设置应设置为“D:P(A;OICI;FA;;;BA)(A;OICI;FA;;;SY)(A;OICI;FA;;;CO)(A;OICI;FA;;;S-1-5-80-3880718306-3832830129-1677859214-2598158968-1052248003)'。

原因

出现此问题的原因是 SQL Server 安装程序无权访问 \System Volume Information\ResumeKeyFilter.Store 该文件。

解决方法

若要解决此问题,请在卷装入点中创建一个子文件夹,并将新的子文件夹分配给 SQL Server 系统文件夹。

详细信息

当 SQL Server 安装程序配置 SQL Server 系统文件夹时,安装程序会尝试更改这些文件夹中的文件夹和文件的权限。 但是,如果将系统文件夹设置为卷装入点的根文件夹,则会 \System Volume Information\ResumeKeyFilter.Store 在 Windows Server 2012 上创建该文件。 SQL Server 安装程序无法更改其权限 ResumeKeyFilter.Store ,因为 SYSTEM 是唯一在此文件上设置的权限。