準・究極の選択

kage55です。皆様には大変御世話になっております。

現行SQLServer2000を使用しております。
(一部SQLServer2005を使用しています。)
業務としてはデータベースの管理をしております。

☆例といたしまして
○2000A
○2000B
という二つのサーバがあります。

2000Aサーバの老朽化のため、2000Bに移行する計画があります。
そのため、2000Aにあるデータベースすべてを2000Bに移すことになりますが
その作業が正味3時間半程を見込んでおります。

ですが、現状よりさらに時間短縮が必要ではないかと求められてしまいました。
時間短縮の手立てをいろいろ検討中ではありますが、手詰まりとなっています。

現在計画しています作業内容及び各作業の時間見積もりとしては以下となっております。

(1)2000A全データベースのバックアップ(見込み時間:約一時間半)
(※リストアの時間も含まれています)

(2)2000Aにある全データベースを2000Bに移行。及び2000Aにアクセス出来なくさせるため、2000Aを止める。
(見込み時間:約一時間半)

(3)2000Bに移行できたことを確認し、事後動作確認作業を実施。(見込み時間:約三十分)

2000Aにある全データベースのファイルサイズの合計は約40GBです。

何か他に時間短縮のための良い方法ご存知の方は
ぜひご教授いただければと思います。
ご不明点ございましたら、質問いただければと思います。

何卒、よろしく御願いいたします。

A 回答 (2件)

回答がついていないので・・・



基本的には大事なことなので、短縮よりは確実さを取りたいところですが。

2000Bが既に稼働しているなら、参考URLの「ウォームスタンバイサーバーを作成する」が使えるかもしれません。

無理でしょうが、一応下記のような製品もあります。
http://www.quest.com/japan/litespeed_for_sql_ser …

もちろんバックアップ先はHDDですよね。テープじゃ遅いので。
40Gで1時間半もかかったかな・・・・かかるかもしれませんね。

なにか考えついたらまた、書きます。

参考URL:http://www.microsoft.com/japan/technet/prodtechn …

この回答への補足

driverIIさん、御解答ありがとうございます。

バックアップ先はHDDです。
見積もりとして一時間半と設定いたしましたが
ある程度の余裕をもって設定しております。

参考URLありがとうございました。
参照させていただきます。

何かありましたらご教授ください。
よろしく御願いいたします。

補足日時:2006/12/04 17:16
    • good
    • 0

直接の回答ではなく、申し訳ないのですが、No.1さんの指摘にもあるとおり、論点が少々おかしいように思います。

よほど切羽詰まった状況や、業務の間隙を縫っての作業でなければ、やはり予備の時間を用意して、ゆったり確実に作業、という方向で検討するのが妥当と考えます。

また、手順に「失敗した場合の手順」は含まれていますか?リカバリーの時間も含めて「見積もり」としておかないと、トラブルが起きて、どちらのDBも中途半端な状態になったときに元に戻す時間が取れません。

ここは、やはり「ながめの時間を用意しておいて、前倒しできればラッキー、位に考える」のが正解かと思います。
    • good
    • 0
この回答へのお礼

Yamane-Dさん、御解答ありがとうございます。

詳しく詳細を明記せず申し訳ございません。
時間の見積もりについては余裕を持って設定しております。
失敗した場合の手順も確認し把握しております。

ですが、上記を考慮したうえでも時間短縮が求められてしまいました。
ですが、もう少し余裕を見る必要性もありそうですね。

ご指摘ありがとうございます。

お礼日時:2006/12/04 17:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す