2012-05-02 5 views
0

ウィンドウスケジュールを使用してSQL Server Expressで日次バックアップをスケジュールする必要があります。私はデータベースをCドライブにバックアップしようとすると、Dドライブにデータベースをバックアップすることができます。 MSはここウィンドウスケジュールを使用してSQL Server Expressで日次バックアップをスケジュールする

Msg 3201, Level 16, State 1, Line 3 
Cannot open backup device 'C:\inetpub\Project backup Live\LewreDB backup\Wednesday\20120502.bak'. Operating system error 5(failed to retrieve text for this error. Reason: 15105). 
Msg 3013, Level 16, State 1, Line 3 
BACKUP DATABASE is terminating abnormally. 

は私のクエリです

DECLARE @pathName NVARCHAR(512) 
SET @pathName = 'C:\inetpub\Project backup Live\LewreDB backup\' + DATENAME(DW,GETDATE())+'\'+ Convert(varchar(8), GETDATE(), 112) + '.bak' 
BACKUP DATABASE [LEWREDB] TO DISK = @pathName WITH NOFORMAT, NOINIT, NAME = N'db_backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10 

+0

水曜日のフォルダは既に存在しますか?たぶん、あなたはすでに存在するフォルダにすべてのバックアップを保存するなどの簡単なコマンドを試してみてください開始することを開始する... –

+0

ああ。フォルダが存在します。私はDドライブのみでバックアップすることができます:( – user998405

+0

おそらくそれはパーミッション関連です。おそらくD:\はあなたのバックアップのためのより良い場所です、いいえ? –

答えて

0

前に、任意の一面にこの問題をした私は、このエラーを返すSQLバックアップに、リモートサーバー上のSQL Server ExpressデータベースをしようとしていますあなたのローカルCドライブに:

C:\ドライブ上の場所にバックアップするためにリモートデータベースでSQLを実行できると思っても、同様のエラーが発生しました。

いずれにしても、Windowsスケジュールされたタスクによって発生するバッチファイルでバックアップを実行し、バッチファイルにSQL Express ServerのD:ドライブの場所からバックアップをコピーする行を含めることをお勧めしますC:ドライブのどこにいてもかまいません。

+0

私はdドライブにバックアップします。それは動作しますが、Cドライブでは動作しません。 – user998405

0

これは通常、Windowsを使用している場合に発生します。管理者特権を使用してアプリケーションを実行し、c:ドライブ内のフォルダを手動で削除または変更できるかどうかを確認してください。

関連する問題