SQL Server では既定の分離レベルは ですREAD_COMMITTED
が、SQL Azure では既定のレベルは ですREAD_COMMITTED_SNAPSHOT
。
SQL Server のように動作するように、SQL Azure サーバーの既定のレベルをREAD_COMMITTED_SNAPSHOT
(を使用して) に変更するとします。SET TRANSACTION ISOLATION LEVEL
どのような悪影響が予想されますか?
SQL Server では既定の分離レベルは ですREAD_COMMITTED
が、SQL Azure では既定のレベルは ですREAD_COMMITTED_SNAPSHOT
。
SQL Server のように動作するように、SQL Azure サーバーの既定のレベルをREAD_COMMITTED_SNAPSHOT
(を使用して) に変更するとします。SET TRANSACTION ISOLATION LEVEL
どのような悪影響が予想されますか?
アプリケーション ロジックが壊れる可能性があります。本当に、それはあなたが何をしているかに大きく依存します。全体として、いくつかの指針:
Implementing Snapshot or Read Committed Snapshot Isolation in SQL Server: A Guide に進むことをお勧めします。