山口県宇部市のロボット・プログラミング教室、アクシオン

  SQL Serverでデータベースミラーリング(その3) - アクシオン

SQL Serverでデータベースミラーリング(その3)

ミラーリング設定準備に入ります。

データベースのバックアップ

元になるデータベース(プリンシパル)のバックアップが必要になるのですが、「完全復旧モデル」でないといけないようで「単純」「一括ログ」はミラーリングがサポートされてないようです。

まずは「完全復旧モデル」になっているかを確認します。

Microsoft SQL Server Management Studioを起動してインスタンスに接続します。

対象のデータベース名で右クリックして「プロパティ」を開いて「オプション」をクリックします。

「復旧モデル」が「完全」になっていない場合は変更して「OK」をクリックします。

データベースのプロパティ

 

バックアップは2つ必要です。

「完全」と「トランザクションログ」の2種類

対象のデータベースを右クリックしてバックアップ

「バックアップの種類」で「完全」を選択して、その他の設定ができれば「OK」をクリックする。

データベースのバックアップ

 

「バックアップの種類」で「トランザクションログ」を選択して、その他の設定ができれば「OK」をクリックする。

バックアップ先は完全バックアップのファイルに追加します。

データベースのバックアップ

「完全」と「トランザクションログ」の2つをバックアップしましたが、作成されるファイルは1つです。

 

 

バックアップからの復元

ミラー側での作業になります。

データベースがまったくない状態で「完全」と「トランザクションログ」同時に復元できそうな気がするのですが、なぜかうまくいかないので「トランザクションログ」のチェックを外して「完全」のみを先に1度復元しました。

データベースの復元

 

上書きするにチェックをして復旧状態は「RESTORE WITH RECOVERY」のままで行います。

データベースの復元

 

もう1度データベースの復元を開いて、今度は「データベース」と「ログ」にチェックしたままで「オプション」を設定します。

データベースの復元

 

上書きにチェックして復旧状態は必ず「RESTORE WITH NORECOVERY」に設定します。

どうもここが重要なようです。

設定ができれば「OK」をクリックして「完全」と「トランザクションログ」を復元します。

データベースの復元

 

復元が完了するとデータベース名の後ろに「(復元しています…)」と表示されます。

これでミラー側の準備完了です。

データベースの復元

 

SQL Serverでデータベースミラーリング(その2)
SQL Serverでデータベースミラーリング(その4)

まずは無料相談をご利用ください。

ソーシャルボタン

こちらの記事も読まれています。

  • WeDo2.0のモーター誤動作の回避WeDo2.0のモーター誤動作の回避 WeDo2.0のモーターを動かしたとき、プログラムで指定した向きと一瞬違う動きをすることがあります。 何度動かしても前回モーターを動かしたときの向きを覚えているとしか考えられない動きです。 原因はよくわかりませんが回避方法をみつけました。     一度パワーを「0」に設定してから回転方向を設定し、最後にパワーを設定すると、指定した方向 […]
  • 小学生からのプログラミング教育について小学生からのプログラミング教育について 2020年より小学校でのプログラミング教育が必修化される予定です。小学校では、通常の科目をプログラミンを加えて授業を行っていくようになるようです。プログラミング的思考を、小学生から学ぶことで将来のどの分野にも役立つようにすることが目的となっています。 […]
  • プログラミングのとっかかりによいおもちゃプログラミングのとっかかりによいおもちゃ プログラミングは、文字が読めないとなかなか難しいのですが、文字が分からなくてもプログラミングを体感できるおもちゃもあります。 ・Code-a-pillar(Fisher-Price):虫の体節をつなげるおもちゃで、繋ぐ順序で動きが変化するします。繋ぐことがプログラミングに通じるものがあります。 ・Robot […]
  • プログラミング教育の基礎プログラミング教育の基礎 プログラミング教育は、コンピュータを使い自分が書いた指示書でものを動かすという、プログラミング的思考を育てることになります。今後は、どのような職業に就くとしても、 […]
  • パソコンでのプログラミングは難しい?パソコンでのプログラミングは難しい? プログラミングと聞くとすごく難しいように感じるかと思います。プログラミングは、いわゆる設計図のようなものです。何事にも通じるものがありますが、基本的には自分で実際に作ってみて勉強して行くものです。決して難しいものではなく、慣れが必要なものと思ってください。 […]
PAGE TOP