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 セットアップでは、このファイルに設定されている唯一のアクセス許可が SYSTEM であるため、 ResumeKeyFilter.Store
のアクセス許可を変更できません。