.bak
ファイルからローカルデータベースサーバーにバックアップを復元しようとしていますが、エラーメッセージが表示され続けます。
Transact-SQLステートメントまたはバッチの実行中に例外が発生しました。(Microsoft.SqlServer.ConnectionInfo)
バックアップデバイス 'C:\ Clients\SQLitis\jMKZ.bak'を開けません。オペレーティングシステムエラー5(アクセスが拒否されました)。
RESTORE HEADERONLYが異常終了しています。 (Microsoft SQL Server、エラー:3201)
これのトラブルシューティングをどこから始めればよいかわからない。私は管理者アカウントを使用していて、完全な権限を持っているので、これを拒否することは何もないはずですが、それでもエラーメッセージが表示されます。
SQL Serverを実行するサービスアカウントに、C:\ Clients\SQLitisフォルダーへのアクセス許可がないようです。
SQL Serverがインストールされたときに、マシンの管理者ではないドメインユーザーアカウント(「サービスアカウント」)を使用するように設定されているとよいでしょう。そのため、SQL Serverインストーラーは、SQL Serverセットアップが作成するフォルダーへのアクセス許可のみを付与します。
SQL Serverとして機能するユーザーアカウントに、そのフォルダーへのアクセス許可を与える必要があります。私の場合はNT Service\MSSQLSERVER
SQL Server Configuration ManagerでSQL Serverユーザーを検索/変更できます。方法を示すリンクは次のとおりです。
http://www.bidn.com/blogs/ShawnHarrison/ssis/2134/access-denied-during-database-backup