2013-12-16 82 views

回答

2

Read_Commited_Snapshot不是一個隔離級別,它是一個數據庫選項,它使用行版本化使讀取提交的isolationlevel生成語句。我不認爲你應該在ADO.net中設置它。而是通過sqlcmd或SSMS將其設置在SQL Server環境中,ADO.Net將使用默認提交的讀取,因此根本不需要更改轉換級別。

+0

無法通過ADO.NET進行設置? – user960567

+1

如果您使用的是實體框架,您可以嘗試在Context中使用ExecuteSqlCommand,例如。 context.Database.ExecuteSqlCommand(「ALTER DATABASE MyDatabase SET ALLOW_SNAPSHOT_ISOLATION ON」),但是您需要在SQL Server中擁有足夠的權限來執行此操作 – JFM

相關問題