2012-04-18 13 views
18

.bakファイルからローカルデータベースサーバーにバックアップを復元しようとしていて、エラーメッセージが表示され続けています。バックアップアクセスが拒否されました

An exception occurred while executing a Transact-SQL statement or batch.(Microsoft.SqlServer.ConnectionInfo)
Cannot open backup device 'C:\Clients\SQLitis\jMKZ.bak'. Operating system error 5(Access is denied.).
RESTORE HEADERONLY is terminating abnormally. (Microsoft SQL Server, Error: 3201)

ここでトラブルシューティングを開始する場所はありません。私は管理者アカウントにおり、完全な権限を持っているので、これを拒否する何もすべきではないが、私はまだエラーメッセージを受け取っている。

+3

@casperOne、どのように他の質問は、この1と重複することができますか? –

答えて

27

SQL Serverが実行しているサービスアカウントのようなサウンドは、C:\ Clients \ SQLitisフォルダのアクセス許可がありません。

SQL Serverのインストール時に、マシンの管理者ではないドメインユーザーアカウント(「サービスアカウント」)を使用するように設定されていることをうれしく思います。そのため、SQL Serverインストーラは、SQL Serverのセットアップによって作成されるフォルダにのみアクセス許可を与えます。

+0

ええ、それは問題です。ありがとう。 – user1238565

+0

私はFolderとFileのサービスアカウントに大きな権限を与えなければなりませんでした。どうもありがとう! –

+0

素晴らしい!サービスアカウントがファイルにアクセスできるようにするには、フォルダを右クリックし、プロパティ/セキュリティで「everyone」を追加します。私は元に戻すことができます。 – LaBracca

8

SQL Serverが動作するユーザーアカウントにそのフォルダのアクセス許可を与える必要があります。私の場合、それはあなたがSQL Server構成マネージャでSQL Serverユーザーを変更する/見つけることができます

NTサービス\ MSSQLSERVERました。ここに示したリンクです:彼らも同じエラーメッセージが表示されていないとき

http://www.bidn.com/blogs/ShawnHarrison/ssis/2134/access-denied-during-database-backup

関連する問題