La documentation ADO.NET montre la possibilité de définir le niveau de transaction pour une transaction SQL sur Chaos. Cela semble désagréable, mais si la fonctionnalité est là, elle a probablement une utilisation légitime.
La commande SET TRANSACTION ISOLATION LEVEL dans BOL (ah! Voyez, je peux utiliser google et BOL) rien ne semble être nommé "chaos" et ADO.NET a 5 modes qui correspondent bien aux niveaux documentés en plus de "chaos"
À quoi ou à qui s'adresse ce niveau de chaos? (Et pourquoi a-t-il un nom hostile?)
Réfs: l' énumération ADO.NET
la source
Vous ne pouvez pas l'utiliser contre SQL Server.
C'était dans DTS:
Et est dans SSIS:
Plus de références, initialement ajoutées par Nick Chammas dans un commentaire:
la source
DB2 a un niveau d'isolement des transactions appelé "Chaos":
Propriété DB2Connection.ConnectionString - IBM Knowledge Center
Peut-être qu'il est destiné à être utilisé pour cela. Je ne suis vraiment pas sûr, mais je suppose que cela signifie qu'il n'y a pas d'isolement de transaction définissable.
la source