1. ホーム
  2. sql-server

[解決済み] データベースのリストア中に mssql '5 (Access is denied.)' エラーが発生する。

2023-06-07 04:11:29

質問

SQL Server Management Studio を使って、ファイルからデータベースを復元したいのですが(タスク → 復元 → データベース;デバイスから選択、ファイルを選択した後)、どうすればよいでしょうか。

その後、私はこのエラーを取得します。

オペレーティングシステムがエラー '5(Access is denied.)' を返しました。 RestoreContainer::ValidateTargetForCreation' on 'E:\Program FilesMicrosoft SQL Server, MSSQL10.MSSQLSERVER, Filter Filter, Filter, Filter, Filter, Filter, Filter, Filter, Filter, Filter, Filter, Filter, Filter, Filter, Filter, Filter, Filter ・・・。 Msg 3156, Level 16, State 8, Server XXXX, Line 2

この問題はどのように解決すればよいですか。セキュリティ エラーなのでしょうか?

どのように解決するのですか?

SQL サーバーが実行されているアカウントは、バックアップ ファイルがある場所、またはデータベースを復元しようとしている場所へのアクセス権を持っていません。この場合 SQL Server 構成マネージャ を使用して SQL Server インスタンスを実行するのに使用されているアカウントを見つけ、そのアカウントが .BAK ファイルと MDF をリストアするフォルダを完全に制御できることを確認します。