※ ChatGPTを利用し、要約された質問です(原文:サーバにある全DBを移行したいのですが・・・・・・)
サーバにある全DBを移行する際の時間短縮方法
このQ&Aのポイント
SQLServer2000を使用したデータベース管理業務において、現行2000Aサーバの老朽化に伴い2000Bサーバへの全データベース移行が必要です。しかし、作業には正味3時間半程の時間を要するため、より短縮する方法を模索しています。
現在の作業計画としては、(1)2000A全データベースのバックアップとリストア、(2)2000Aから2000Bへのデータベース移行と2000Aの停止、(3)2000Bでの移行確認と事後動作確認の3つのステップで行われます。これらの作業には約一時間半から約三十分の時間を見積もっています。
全データベースのファイルサイズは約40GBとなっており、時間短縮のためのアイデアを求めています。他に知っている方がいらっしゃいましたら、ぜひ教えていただきたいです。
サーバにある全DBを移行したいのですが・・・・・・
kage55です。皆様には大変御世話になっております。
現行SQLServer2000を使用しております。
(一部SQLServer2005を使用しています。)
業務としてはデータベースの管理をしております。
☆例といたしまして
○2000A
○2000B
という二つのサーバがあります。
2000Aサーバの老朽化のため、2000Bに移行する計画があります。
そのため、2000Aにあるデータベースすべてを2000Bに移すことになりますが
その作業が正味3時間半程を見込んでおります。
ですが、現状よりさらに時間短縮が必要ではないかと求められてしまいました。
時間短縮の手立てをいろいろ検討中ではありますが、手詰まりとなっています。
現在計画しています作業内容及び各作業の時間見積もりとしては以下となっております。
(1)2000A全データベースのバックアップ(見込み時間:約一時間半)
(※リストアの時間も含まれています)
↓
(2)2000Aにある全データベースを2000Bに移行。及び2000Aにアクセス出来なくさせるため、2000Aを止める。
(見込み時間:約一時間半)
↓
(3)2000Bに移行できたことを確認し、事後動作確認作業を実施。(見込み時間:約三十分)
2000Aにある全データベースのファイルサイズの合計は約40GBです。
何か他に時間短縮のための良い方法ご存知の方は
ぜひご教授いただければと思います。
ご不明点ございましたら、質問いただければと思います。
何卒、よろしく御願いいたします。
補足
driverIIさん、御解答ありがとうございます。 バックアップ先はHDDです。 見積もりとして一時間半と設定いたしましたが ある程度の余裕をもって設定しております。 参考URLありがとうございました。 参照させていただきます。 何かありましたらご教授ください。 よろしく御願いいたします。