SQL Server 2000から2005への移行を行う必要があります。サイドバイサイドの移行を行います。私はいくつかの異なるソースから読んだことがあります。
SQL Server 2000でデータベースのバックアップを実行し、そのバックアップを新しいハードウェアに出荷して、SQL Server 2005でデータベースを復元します。または
SQL Server 2000上のデータベースを切断し、データとログファイルを新しいハードウェアにコピーして、SQL Server 2005でファイルを添付します。
これらの方法に違いはありますか?最も安全なのはどれですか?
私はUpgrade Advisiorを使用してデータベースをチェックするアップグレード前のタスクを実行しており、移行前に解決すべき警告はありません。
コメントをいただければ幸いです。
高速化(ダウンタイムの短縮など)のためのバックアップ/復元。インスタントファイル初期化(MDFの場合のみ)のため、バックアップ/復元はより高速です。実際のバックアップファイルはMDF/LDFサイズよりもはるかに小さいため、コピーが高速になります。
SQL 2000インスタンスにダウンタイムがないため、間違いなくリスクはわずかです。
ただし、デタッチすると、古いデータベースへのアクセスが削除されます。バックアップ/復元でこれをオフラインにする必要があります。エンドユーザーが接続するリスクがある場合は、これを使用します(またはバックアップが完了したらすぐにオフラインにします)
基本的に、それはあなたに最も合うものです。最近のサーバー移行では両方の方法を使用しました。