33

システムの 1 つでデータベースのバックアップが失敗した理由を確認する必要があります。

ログには次のように書かれています。

BACKUP はコマンド BACKUP LOG XXXXXX を完了できませんでした。詳細なメッセージについては、バックアップ アプリケーション ログを確認してください。

Windows イベント ログにアクセスし、アプリケーション ログを確認して、これらのログでこの特定のエラーについて何が見つかったかを推測します

BACKUP はコマンド BACKUP LOG XXXXXX を完了できませんでした。詳細なメッセージについては、バックアップ アプリケーション ログを確認してください。

デフォルトでは、実際のバックアップ アプリケーション ログはどこに保存されますか?

4

4 に答える 4

50

SSMSを開き、データベースに接続します。[管理]>[メンテナンスプラン]に移動し、バックアッププランを選択します。>右クリックして履歴を表示します。

または[管理]>[SQLサーバーログ]に移動します。

ディレクトリの場所:c:\Program Files\Microsoft SQL Server\MSSQL.xx\MSSQL\LOG

于 2012-05-10T09:58:36.477 に答える
2

同じ問題がありました。PS.Script を使用して DB をバックアップします。ログの情報は役に立ちませんでした。原因は、powershell スクリプトのタイムアウトでした。

「$server.ConnectionContext.StatementTimeout = 0」の設定が役に立たなかった

$ret=Invoke-Sqlcmd -Query $SQLStatement -ServerInstance $ServerName -ErrorAction 'Stop' -QueryTimeOut 600

QueryTimeOut を設定するとうまくいきました。

于 2015-03-26T09:11:47.050 に答える
1

親愛なるこのエラーは通常、完全バックアップがない場合に発生します....完全バックアップスケジュールが完了しなかった場合、何らかの理由でこのエラーが発生します

できることは、フル バックアップ プランを実行するか、フル バックアップ ジョブが正常に完了するまで待機することです。その後、自動的に時間単位のバックアップが開始されます。

于 2013-01-15T07:16:46.933 に答える