データベースを SQL Server 2000 から SQL Server 2005 に移行する際に発生する可能性のある技術的な問題は何ですか? 注意すべき一般的な問題はありますか?
新しいバージョンのデータベースに対してストアド プロシージャを実行すると、T-SQL の変更が破損する可能性があることを心配する必要がありますか?
DTS パッケージはどうですか? 移行の問題はありますか?
データベースを SQL Server 2000 から SQL Server 2005 に移行する際に発生する可能性のある技術的な問題は何ですか? 注意すべき一般的な問題はありますか?
新しいバージョンのデータベースに対してストアド プロシージャを実行すると、T-SQL の変更が破損する可能性があることを心配する必要がありますか?
DTS パッケージはどうですか? 移行の問題はありますか?
一般的に言えば、移行はかなり簡単です。
SQL 2005 のデータベースを SQL 2000 の互換モードで実行するように設定できますが、その必要はありません。
私がアドバイスすることの 1 つは、本番環境で移行を行う前に、最初にテスト移行を行うことです。これは、試してみて、問題を発見する機会を得るためです。たとえば、SQL 2005 内のパフォーマンスをチェックします。パフォーマンスが低下した場合、一部のクエリを微調整する必要がある場合があります。たとえば、SQL 2000 でのパフォーマンスを向上させるために、クエリにインデックス ヒントが必要な場合を見てきました。これは、SQL 2005 では逆の結果となり、パフォーマンスが大幅に低下しました。つまり、ヒントを再度削除する必要がありました (ほとんどの場合、インデックス ヒントは必要ありません)。
更新 1: DTS パッケージに関しては、この MSDN の記事
よりも適切にオプションを説明しようとはしませんが、かなり包括的です :)