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 ファイルや LOG ファイルの場所など) をボリューム マウント ポイントのルート フォルダーに割り当てると、インストールは失敗します。 さらに、以下のエラー メッセージが表示されます。
フォルダー '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 がこのファイルに設定されている唯一のアクセス許可であるためです。