データベースのバックアップファイルを復元しようとすると、次のエラーが発生します。
Transact-SQLステートメントまたはバッチの実行中に例外が発生しました。 (Microsoft.SqlServer.ConnectionInfo)
追加情報:
バックアップデバイス「C:\ Domains\Backup.bak」を開くことができません。オペレーティングシステムエラー5(アクセスが拒否されました)。
RESTOREHEADERONLYが異常終了しています。 (Microsoft SQL Server、エラー:3201)
これは、リモートマシンでのみ発生します。バックアップファイルはローカルで正常に復元されます。ユーザーはリモートマシンの管理者権限を持ち、ネットワークサービスはデータベースとバックアップファイルにアクセスできます。ここでの問題は何ですか?
SQLユーザーには、その場所にアクセスするための権限が必要です。ネットワークサービスとローカルユーザーはSQLで使用されなくなりました。
SQL Serverのインストール中に、ネットワークサービスを選択した場合は、services.mscにネットワークサービスを追加する必要があります。 SQL Server(mssqlserver)を選択し、[プロパティ]をクリックして、ログオンします。ここで、SQLサーバーのインストール時に使用したアカウントを指定します。問題が解決されることを願っています。それでも解決しない場合は、gauravj.iitkgp @ gmail.comで私に連絡することができます
これは2008/2008r2/win7/vistaを使用していますか?もしそうなら、管理者ユーザーは管理者ではありません... UACがそう言うまでは。 「管理者モード」で実行されているアプリケーション(管理者として実行を右クリック)で復元プロセスを実行してみて、それが役立つかどうかを確認してください。