SQL Serverの専門家各位
SQL-Server 2008 R2とSQL-Server 2012バージョンの違いを教えていただけますか?バージョン2008を使用して製品を設計しましたが、ライセンスを購入しようとすると、Microsoftはもう販売しないと言いました。代わりに2012を購入してください。
したがって、私たちのシステムが2012で実行できることの証明が必要です。下位互換性があることはわかっていますが、公式の証明が必要です。私を助けてください。
気をつけたいことがいくつかあります。
メモリマネージャーの変更は、一部の動的管理ビューの変更を意味します- https://sqlblog.org/2011/01/08/sql-server-v-next-denali-changes-to-performance-counters =
fn_virtualfilestatsはパラメーターに-1を取りません- https://sqlblog.org/2011/06/28/sql-server-v-next-denali-breaking-change-to-fn_virtualfilestats
1と4の間のDB_IDだけではシステムデータベースを識別できなくなる可能性があります https://sqlblog.org/2011/07/08/sql-server-v-next-denali-breaking-change-to -system-databases-database_id-db_id
一時テーブルは負のオブジェクトIDを取得するようになりました。オブジェクトID> 0をチェックするコードがないことを確認してください- https://sqlblog.org/2010/11/09/sql-server-v-next -denali-breaking-change-to-temp-tables
sys.dm_exec_sessionsには、authenticating_database_idという新しい列があります。
公式リストの場合(上記の項目のすべてが含まれているわけではなく、他に思いつかないものがあるかもしれません):
http://technet.Microsoft.com/en-us/library/ms143179(v = SQL.110).aspx
廃止された機能のページを確認することもできます。
http://technet.Microsoft.com/en-us/library/ms144262
また、インスタンスに対してアップグレードアドバイザーを実行します。これはまさに次の目的のためです。