Dokumentacja ADO.NET pokazuje możliwość ustawienia poziomu transakcji dla transakcji SQL na Chaos. Brzmi nieprzyjemnie, ale jeśli ta funkcja jest dostępna, prawdopodobnie ma uzasadnione zastosowanie.
Polecenie SET TRANSACTION ISOLATION LEVEL w BOL (ach, patrz, mogę używać Google i BOL) wydaje się, że nic nie nazywa się „chaos”, a ADO.NET ma 5 trybów, które ładnie pasują do udokumentowanych poziomów oprócz „chaosu”
Po co lub dla kogo jest ten poziom Chaosu? (I dlaczego ma nieprzyjazne imię?)
Odsyłacze: Wyliczenie ADO.NET
źródło
Nie można go użyć przeciwko SQL Server.
To było w DTS:
I jest w SSIS:
Więcej referencji, oryginalnie dodanych przez Nicka Chammasa w komentarzu:
źródło
DB2 ma poziom izolacji transakcji o nazwie „Chaos”:
Właściwość DB2Connection.ConnectionString - IBM Knowledge Center
Być może jest to do tego przeznaczone. Naprawdę nie jestem pewien, ale zakładam, że oznacza to brak możliwej do zdefiniowania izolacji transakcji.
źródło