背景:
顧客は、SQL Server 2005 から SQL Server 2008 への移行について、認定 SQL Server コンサルタントに意見を求めました。
彼の最も重要な推奨事項の 1 つは、バックアップ/復元を使用せず、代わりに移行ウィザードを使用してすべてのデータを新しいデータベースにコピーすることでした。
これにより、データベースの内部構造が確実に SQL 2008 形式になり、最終的にはパフォーマンスが向上すると彼は言いました。
コンサルタントの声明を裏付けるホワイト ペーパーやその他の文書を見つけることができないため、顧客はこれについて懐疑的です。
そこで彼らは私にこの質問を投げかけました:
当初は SQL Server 2000 で開始され、バックアップ/復元を使用して新しいバージョンの SQL Server に移行された SQL データベースがあるとします。(そして最終的には SQL Server 2005 上にあります)
移行ウィザードを使用して SQL Server 2008 に移行し、実際にはすべての生データを新しいデータベースにコピーすると、パフォーマンス特性が向上します。次に、バックアップ/復元方法を再度使用する場合は?