http://technet.microsoft.com/ja-jp/library/ms190640.aspx
トランザクションログバックアップを取るフォルダをネットワーク共有する
とりあえずEveryone 読み書き可にした
2、プライマリ側でログ配布の設定&セカンダリ作成
(1)データベースのプロパティ→トランザクションログの配布→「ログ配布構成のプライマリ データベースとして有効にする」をON
(2)[トランザクション ログのバックアップ] で [バックアップの設定] をクリック
(3)[バックアップ フォルダーのネットワーク パスを指定する]を入力
\\primary_server\shared_bkup
(3)バックアップ フォルダーがプライマリ サーバーに存在する場合は、バックアップ フォルダーのローカル パスを入力
D:\backup
(4)バックアップジョブのスケジュールをクリック
(5)間隔を1分に設定
(6)OKを押す
(7)[セカンダリ サーバー インスタンスとデータベース] の [追加] をクリック
(8)接続をクリックしてセカンダリに接続
(9)[セカンダリ データベースの初期化] タブで
「プライマリデータベースの完全バックアップを生成して、セカンダリデータベースに復元します」を選択
復元オプションでフォルダを適切に設定
(10)[ファイルのコピー] タブの
[ファイルのコピー先フォルダー] を入力
スケジュールで間隔を1分に設定
(11)[トランザクションログの復元] タブの [バックアップ復元時のデータベース状態] で、[復旧モードなし]を選択
スケジュールで間隔を1分に設定
(12)OK
(13)OK スクリプトは出力できない
ちなみにプライマリへの1000万件のINSERTがセカンダリに伝播するまで少なくとも1.5時間以上かかった。
正確には途中でキャンセルしたので不明。
個人的には使えない性能。(もちろん必要とされる性能要件による)
0 件のコメント:
コメントを投稿