2

データベースを SQL Server 2000 から SQL Server 2005 に移行する際に発生する可能性のある技術的な問題は何ですか? 注意すべき一般的な問題はありますか?

新しいバージョンのデータベースに対してストアド プロシージャを実行すると、T-SQL の変更が破損する可能性があることを心配する必要がありますか?

DTS パッケージはどうですか? 移行の問題はありますか?

4

1 に答える 1

2

一般的に言えば、移行はかなり簡単です。

SQL 2005 のデータベースを SQL 2000 の互換モードで実行するように設定できますが、その必要はありません。

私がアドバイスすることの 1 つは、本番環境で移行を行う前に、最初にテスト移行を行うことです。これは、試してみて、問題を発見する機会を得るためです。たとえば、SQL 2005 内のパフォーマンスをチェックします。パフォーマンスが低下した場合、一部のクエリを微調整する必要がある場合があります。たとえば、SQL 2000 でのパフォーマンスを向上させるために、クエリにインデックス ヒントが必要な場合を見てきました。これは、SQL 2005 では逆の結果となり、パフォーマンスが大幅に低下しました。つまり、ヒントを再度削除する必要がありました (ほとんどの場合、インデックス ヒントは必要ありません)。

更新 1: DTS パッケージに関しては、この MSDN の記事
よりも適切にオプションを説明しようとはしませんが、かなり包括的です :)

于 2010-01-14T23:43:55.670 に答える