SQLバックアップが失敗し、エラー「リカバリ モデルがSIMPLEの場合はステートメントBACKUP LOGは使用できません」が表示される

モデレーター
モデレーター

SQLバックアップが失敗し、エラー「リカバリ モデルがSIMPLEの場合はステートメントBACKUP LOGは使用できません」が表示される

現象

SQLバックアップが次のエラーで失敗します。

リカバリ モデルがSIMPLEの場合はステートメントBACKUP LOGは使用できません。 BACKUP DATABASEを使用するか、ALTER DATABASEにリカバリ モデルを変更してください。

原因

これはSQLサーバの制限事項です。MS SQLデータベースが「シンプル」モードに設定されている場合は、「増分」オプションを使用してMS SQLデータベースをバックアップすることはできません。

「シンプル」モードの場合は「フル」バックアップを実行する必要があります。

解決策

増分バックアップが必要な場合は、トランザクション ログ バックアップを完了するためにデータベース リカバリ モデルを「バルク ログまたはフル」に設定する必要があります。

SQL Server Management Studioで以下の操作を実行します。

1.    データベースを右クリックし、[プロパティ]を選択します。

2.    左側のパネルで[オプション]を選択します。

3.    リカバリ モデルを[フルまたはバルク ログ]に設定します。

シンプル リカバリ モデルのデータベースをバップアップする場合は、シンプル リカバリ モデルのデータベースのグループを別に作成して、そのグループにはフル バックアップだけを実行することができます。

この問題については、ナレッジベースの記事esg110282も参考にしてください。

この質問と回答は、EMCサポートコミュニティで行われたディスカッションの翻訳版です。原文の英語はこちらから参照できます

https://community.emc.com/docs/DOC-17264

バージョン履歴
改訂番号
1/1
最終更新:
‎07-10-2012 03:31 AM
更新者: