こんにちは、
この記事では、SQL Server 2017でバックアップがどのように行われるか、およびそれがどのような重要性を持っているかについて説明します。
データベースバックアップとは、予期しないエラーや災害が発生した場合に備えて、保存されたデータをディスクまたはテープに1つコピーすることです。このバックアップは、データ損失の復元と防止に使用できます。したがって、バックアップは、特に大規模な電気通信会社、銀行、政府機関、および大規模な保有物にとって、データベース管理における最も重要な問題の1つです。
データが失われると、大規模な企業や重要なプロジェクトで重大な評判の原因となるイベントが発生するため、企業は常にデータベースまたはファイルの複数のコピーを保持する必要があります。
企業やシステムで発生する可能性のあるデータ損失の原因は次のとおりです。
- メディア障害
- ドロップテーブルなどのユーザーベースのエラー
- ディスクエラーまたは破損
- 地震による洪水などの自然災害。
シナリオの例:今では、家の枕の下やポケットに多額のお金を入れておらず、銀行に預けている人はほとんどいません。アカウントトランザクションを保持するアカウントデータベースが破損していると想定します。銀行はどのようにしてこのエラーを回復できますか?したがって、銀行は、情報システムの保護に対する重要度に応じて、多くのバックアップを取る必要があります。
SQLServerには3種類のデータベースバックアップがあります。これらは次のようなものです。
- フル
- 差分
- トランザクションログ
これらのタイプのデータベースバックアップについては、次の投稿で説明します。