3 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個(gè)贊
在SQL Server 2014中,此問(wèn)題似乎已得到解決。如果使用TDS協(xié)議7.3或更高版本。
在SQL Server 12.0.2000.8版上運(yùn)行,輸出為:
ReadCommitted
Serializable
ReadCommitted
不幸的是,此更改未在任何文檔中提及,例如:
SQL Server 2014中數(shù)據(jù)庫(kù)引擎功能的行為更改
SQL Server 2014中數(shù)據(jù)庫(kù)引擎功能的重大更改
但是更改已記錄在Microsoft論壇上。
不幸的是,此問(wèn)題后來(lái)在SQL Server 2014 CU6和SQL Server 2014 SP1 CU1中“未修復(fù)”,因?yàn)樗肓艘粋€(gè)錯(cuò)誤:
FIX:在SQL Server 2014中發(fā)布SQL Server連接時(shí),錯(cuò)誤地重置了事務(wù)隔離級(jí)別
“假定您在SQL Server客戶(hù)端源代碼中使用TransactionScope類(lèi),并且沒(méi)有在事務(wù)中顯式打開(kāi)SQL Server連接。釋放SQL Server連接后,將不正確地重置事務(wù)隔離級(jí)別?!?/p>
添加回答
舉報(bào)