2013-12-16 8 views

답변

2

Read_Commited_Snapshot은 격리 수준이 아닙니다. 행 버전 관리를 사용하여 커밋 된 격리 수준 읽기와 함께 문을 작성하는 데이터베이스 옵션입니다. 나는 당신이 ADO.net에서 그것을 설정해야한다고 생각하지 않는다. 오히려 SQL Server 환경에서 sqlcmd 또는 SSMS로 설정하면 ADO.Net은 기본적으로 커밋 된 읽기를 사용하므로 아마도 전이 수준의 변경이 필요하지 않을 것입니다.

+0

ADO.NET을 통해이를 설정할 방법이 없습니까? – user960567

+1

Entity Framework를 사용하는 경우 Context에서 ExecuteSqlCommand를 사용해 볼 수 있습니다 (ex. context.Database.ExecuteSqlCommand ("ALTER DATABASE MyDatabase SET ALLOW_SNAPSHOT_ISOLATION ON")하지만 그렇게하려면 SQL Server에서 충분한 권한이 필요합니다 – JFM

관련 문제