アップグレードアドバイザーを使用することで、移行時の問題個所を確認することができます。対して、アップグレードアドバイザーを実行するというシナリオについてまとめてみたいと思います。互換のクエリを実行することができなくなります。100」に対しての変更に対しての影響を意識する必要が出てきます。アップグレードアドバイザーを使用することができます。データベースについては対応をしていません。データベースに対して実行すると以下のようなエラーとなります。アップグレードアドバイザーを利用する必要があります。「SqlUA.msi」からインストールすることができます。インストールメディアからもインストールできたはずですが、今回はダウンロード可能なものを紹介しています。変更した場合の影響としては、表の結合に「*=」演算子がが使用できないというようなもの等がありますが、このようなクエリが使用されている場合はアップグレードアドバイザーで確認することができます。以下は、ストアドプロシージャで「*=」演算子を使用していたものを検出したレポートとなります。トレースででクエリの情報を取得し、それをアップグレードアドバイザーに読み込ませることで、実際に使用されているクエリを対象として実行することができます。「TSQL_Reply」(ほかのでも大丈夫かもしれませんが)で取得したトレースをファイルに出力して、それをアップグレードアドバイザーに対して読み込ませることで、クエリの確認をすることができます。確認することができますが、これらのクエリの互換性を一つずつ確認するのは現実的ではありませんので、アップグレードアドバイザーを有効使用すると、影響範囲の概要がわかるかと。このツールだけですべてが拾えると考えることは難しいですが、機械的に調べることで初期調査の手間を抑えられますので。チューニング等をメインにしていますが、本ブログで情報発信している内容に関することでしたら対応できます。お仕事のご相談がありましたらTwitterfacebookやブログのコメントでご連絡いただけると幸いです。ブログにコメント頂いた内容は私が承認しない限り表示されません。受賞させていただきました。本ブログの内容は個人的に検証したものとなり、検証結果を含め記載している内容を保証するものではありません。体験記の連載をさせていただきました。最後まで飲み切れず...。