2000互換モードでSQL Server 2005 READ_COMMITTED_SNAPSHOT?
質問
私はエスカレーションとREAD_COMMITTED_SNAPSHOTが、私はそれがすでに有効になったかどうかをチェックするソリューション、だろうと考えをロックするために関連すると考えられ、問題を調査している間。驚いたことに、データベースが互換性レベル80だった(SQL Server 2000を、私はここに新たなんだ、と誰もまたは文書がなぜ知っているようだ!)。
しかし、READ_COMMITTED_SNAPSHOT 2000互換モードで動作しているとき、それはどんな影響を与えていない、それが有効になっていてもそう、2005年に新でしたか?
解決
互換モードはbackawardモードで利用可能な機能を指します。すべての新しい機能は影響を受けずに実行されます。たとえばあなたは80に互換モードを設定し、古い外側の結合構文を持っていますが、同時に、あなたは、Service Brokerのキューを作成することができますし、それがうまく実行されますすることができます。
スナップショット分離は、新機能であり、下位互換性データベースで動作unaffactedます。
所属していません StackOverflow