web-dev-qa-db-fra.com

Quel est le niveau d'isolement des transactions par défaut pour SQL Server avec ADO.NET?

Quel est le niveau d'isolement des transactions par défaut pour SQL Server avec ADO.NET? J'utilise une installation par défaut de SQL Server et uniquement les classes System.Data.SqlClient normales.

44
Jonathan Allen

READ COMMITTED est le niveau d'isolement par défaut du moteur de base de données Microsoft SQL Server.

La source:

Voici comment il se compare aux autres niveaux d'isolement:

La documentation MSDN pour SqlConnection.BeginTransaction() indique également Read committed

... Pour réinitialiser le niveau d'isolement par défaut (LIRE COMMIS) ...

60
hkf