Quel est le niveau d’isolation de transaction par défaut pour SQL Server avec ADO.NET?

Quel est le niveau d’isolation de transaction 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.

READ COMMITTED est le niveau d’isolation par défaut du moteur de firebase database Microsoft SQL Server.

La source:

  • Personnalisation du niveau d’isolation des transactions @ MSDN .

Voici comment cela se compare aux autres niveaux d’isolement:

  • Niveaux d’isolation des transactions @ MSDN .

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

… Pour rétablir le niveau d’isolement par défaut (READ COMMITTED) …

  • Article MSDN

Par défaut, le niveau d’isolation pour TransactionScope est Serializable, ce qui fournit le plus haut niveau de protection.

Voir le lien ci-dessous pour plus d’informations:

  • IsolationLevel Enumeration @ MSDN .