A documentação do ADO.NET mostra a possibilidade de definir o nível de transação para uma transação SQL como Chaos. Parece desagradável, mas se o recurso estiver presente, provavelmente ele terá algum uso legítimo.
O comando SET TRANSACTION ISOLATION LEVEL no BOL (ah! Veja, eu posso usar o google e o BOL) nada parece ser chamado de "caos" e o ADO.NET possui 5 modos que correspondem muito bem aos níveis documentados, além do "caos"
Para que ou para quem é esse nível de Caos? (E por que ele tem um nome hostil?)
Refs: A enumeração ADO.NET
fonte
Você não pode usá-lo no SQL Server.
Foi no DTS:
E está no SSIS:
Mais referências, originalmente adicionadas por Nick Chammas em um comentário:
fonte
O DB2 possui um nível de isolamento de transação chamado "Chaos":
Propriedade DB2Connection.ConnectionString - IBM Knowledge Center
Talvez seja para ser usado para isso. Eu realmente não tenho certeza, mas eu diria que isso significa que não há isolamento de transação definível.
fonte