データベース
 Computer >> コンピューター >  >> プログラミング >> データベース

MSSQLデータベースのバックアップを取る手順

このブログでは、MS SQLデータベースのバックアップを取るプロセス、バックアップの種類、およびバックアップを取る手順について説明しました。

はじめに

MSSQLは、他のアプリケーションで必要とされる取得データを格納する基本機能のために構築されたリレーショナルデータベース管理システム(RDBMS)です。同じコンピューター上でも、ネットワーク上の別のコンピューター上でも実行できます。これは、単一のラップトップから強力なクラウドサーバーのネットワークまで、およびその間のあらゆるもので実行できる、拡張性の高い製品です。

バックアッププロセスの基本

SQL Serverでは、3つの基本的なタイプのMicrosoftSQLServerバックアップが可能です。

  1. 完全バックアップ
  2. 差分バックアップ
  3. トランザクションログのバックアップ次に、さまざまな種類のバックアップの種類を見てみましょう。

1。完全バックアップ

問題のデータベースからのすべてのデータを含むバックアップは、完全バックアップと呼ばれます。ファイルセットやファイルグループ、およびデータ回復を確実にするためのログなど。 これらのバックアップは、データベースの完全バックアップとトランザクションログの一部を作成するため、データベースを回復できます。

2。差分バックアップ

差分データベースバックアップは、最新の以前の完全バックアップに基づいています。 差分データベースバックアップは、最後の完全バックアップ以降に変更されたデータのみをキャプチャします。差分バックアップを復元する場合は、以前の完全バックアップが必要です。

3。トランザクションログのバックアップ。

トランザクションログのバックアップは、トランザクションログバックアップと呼ばれます。これには、以前のトランザクションログバックアップにはなかったすべてのログエントリが含まれます(完全復元モデルでのみ使用可能)。

ここでは、MSSQLの完全バックアップを実行する手順を説明します。

DBバックアッププロセス:-

ステップ1:バックアップを取りたいデータベースを選択し、右側をクリックします。次のスナップショットに示すように、画面がポップします。次に、タスクに移動して「バックアップ」を選択します。

ステップ2.バックアップタイプ(Full \ diff \ log)を選択し、バックアップファイルが作成される宛先パスを確認してください。

ステップ3.[バックアップ]オプションに移動し、必要に応じて圧縮バックアップを選択します。

ステップ4.[追加]ボタンに移動し、バックアップファイルを保持するパスを選択します。バックアップの場所にアクセスできることを確認してください。

ステップ5.パスとタイプを選択します。 .BAKを使用してファイル名をバックアップし、[OK]をクリックします。

バックアップの拡張:

  1. 完全バックアップ(.BAK)の場合
  2. トランザクションログ(.trn)の場合
  3. ディファレンシャル(.dif)の場合
  4. ファイルとファイルグループ(.fil)の場合
ステップ6.[OK]ボタンに移動します。 ステップ7.[OK]ボタンに移動してからもう一度[OK]

ステップ8.バックアップが完了し、もう一度[OK]をクリックします。

ステップ9.バックアップを保存するバックアップファイルを確認します。

データベースのサイズが大きい場合は、完全バックアップ、差分バックアップ、およびトランザクションログバックアップを組み合わせる必要があります。データベースが大きく、あまり変更されていない場合、差分バックアップは完全バックアップよりも必要なスペースが少なくて済み、多くのスペースを節約できます。 データベースと同じドライブにバックアップを保存しないでください。可能であれば、バックアップを別のサーバーに保存するか、別の物理的な場所に保存することをお勧めします。

結論

データベースのバックアップは、あらゆる災害シナリオでの復旧に不可欠です。適切なバックアップポリシーを計画し、重要度に従って復元計画を検証する必要があります。

SQLジャーニーについて専門家がご案内します。

コメントや質問をするには、[フィードバック]タブを使用します。私たちと会話を始めることもできます。


  1. OracleDatabase18cの新機能

    このブログ投稿では、DBAの作業を少し楽にするOracleDatabase18cで導入された新しい興味深い機能について説明しています。 Oracle Database 18cには、次の新機能が導入されています。 SQLのキャンセル パスワードファイルの場所 読み取り専用のOracleホーム プライベート一時テーブル SQLのキャンセル Oracle Database 18cには、データベース管理者(DBA)が元のセッションを強制終了することなく、ブロックまたは過度に高額なステートメントをキャンセルするために使用できる新しいコマンドが導入されています。以前のリリースでは、DBAはalte

  2. Verticaデータベースのバックアップと復元

    データの破損や偶発的な削除が発生した場合にデータを確実に回復できるようにするには、データベースのバックアップを定期的なメンテナンス作業にします。この投稿では、Vertica®データベースのバックアップと復元について説明します。 はじめに 分析データベース管理システムであるVerticaは、大量のデータを処理するように設計された列型ストレージプラットフォームであり、従来のリソースを大量に消費するシナリオで高速なクエリパフォーマンスを実現します。 Verticaには次の利点があります。 従来のデータベースリレーショナルデータベース管理システムよりもクエリパフォーマンスが向上します。 高可用性