• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サーバにある全DBを移行したいのですが・・・・・・)

サーバにある全DBを移行する際の時間短縮方法

このQ&Aのポイント
  • SQLServer2000を使用したデータベース管理業務において、現行2000Aサーバの老朽化に伴い2000Bサーバへの全データベース移行が必要です。しかし、作業には正味3時間半程の時間を要するため、より短縮する方法を模索しています。
  • 現在の作業計画としては、(1)2000A全データベースのバックアップとリストア、(2)2000Aから2000Bへのデータベース移行と2000Aの停止、(3)2000Bでの移行確認と事後動作確認の3つのステップで行われます。これらの作業には約一時間半から約三十分の時間を見積もっています。
  • 全データベースのファイルサイズは約40GBとなっており、時間短縮のためのアイデアを求めています。他に知っている方がいらっしゃいましたら、ぜひ教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • driverII
  • ベストアンサー率27% (248/913)
回答No.1

回答がついていないので・・・ 基本的には大事なことなので、短縮よりは確実さを取りたいところですが。 2000Bが既に稼働しているなら、参考URLの「ウォームスタンバイサーバーを作成する」が使えるかもしれません。 無理でしょうが、一応下記のような製品もあります。 http://www.quest.com/japan/litespeed_for_sql_server/ もちろんバックアップ先はHDDですよね。テープじゃ遅いので。 40Gで1時間半もかかったかな・・・・かかるかもしれませんね。 なにか考えついたらまた、書きます。

参考URL:
http://www.microsoft.com/japan/technet/prodtechnol/sql/2000/books/c11ppcsq.mspx
kage55
質問者

補足

driverIIさん、御解答ありがとうございます。 バックアップ先はHDDです。 見積もりとして一時間半と設定いたしましたが ある程度の余裕をもって設定しております。 参考URLありがとうございました。 参照させていただきます。 何かありましたらご教授ください。 よろしく御願いいたします。

その他の回答 (1)

noname#25230
noname#25230
回答No.2

直接の回答ではなく、申し訳ないのですが、No.1さんの指摘にもあるとおり、論点が少々おかしいように思います。よほど切羽詰まった状況や、業務の間隙を縫っての作業でなければ、やはり予備の時間を用意して、ゆったり確実に作業、という方向で検討するのが妥当と考えます。 また、手順に「失敗した場合の手順」は含まれていますか?リカバリーの時間も含めて「見積もり」としておかないと、トラブルが起きて、どちらのDBも中途半端な状態になったときに元に戻す時間が取れません。 ここは、やはり「ながめの時間を用意しておいて、前倒しできればラッキー、位に考える」のが正解かと思います。

kage55
質問者

お礼

Yamane-Dさん、御解答ありがとうございます。 詳しく詳細を明記せず申し訳ございません。 時間の見積もりについては余裕を持って設定しております。 失敗した場合の手順も確認し把握しております。 ですが、上記を考慮したうえでも時間短縮が求められてしまいました。 ですが、もう少し余裕を見る必要性もありそうですね。 ご指摘ありがとうございます。

関連するQ&A