4

我想READ_COMMITTED_SNAPSHOT設置爲ON在我的SQL Azure數據庫,但下面的代碼,這與SQL Server的其他版本的作品,在Azure中不支持:SQL Azure和READ_COMMITTED_SNAPSHOT

ALTER DATABASE [database_name] 
SET READ_COMMITTED_SNAPSHOT ON 
GO 

第一個問題:在SQL Azure中將READ_COMMITTED_SNAPSHOT設置爲ON是否仍然是一個好主意(或者其他能達到相同結果的東西)?我的意圖不是在剛剛閱讀時鎖定記錄,以提高性能。

第二個問題:如果這是一個好主意,那麼Azure的語法是什麼?

回答

9

根據我所知道的基於this MSDN article的設置你之後默認打開並且不能更改。關於隔離級別本身的更多細節可以在here找到。