Question

documentation ADO.NET montre la possibilité de régler le niveau de transaction pour une transaction SQL pour Chaos. Il semble désagréable, mais si la fonctionnalité est là, on peut supposer qu'il a une certaine utilisation légitime.

La commande SET TRANSACTION ISOLATION LEVEL de BOL en (ah! Voir, je peux utiliser Google et BOL) rien ne semble être nommé « chaos » et ADO.NET ne dispose de 5 modes qui correspondent bien à des niveaux documentés en plus de « chaos »

Qu'est-ce qui est ou ce niveau Chaos? (Et pourquoi est-il un nom hostile?)

Réfs: Le ADO.NET ENUM

Était-ce utile?

La solution

Selon la documentation DB2, il est un niveau d'isolement étrange, où les changements se sont engagés à la base de données dès que vous les exécuter (pour les autres à voir).

Il ne dit pas explicitement, mais il n'y a pas roll-back, soit, pour autant que je peux dire. En gros, cela signifie que pas de transaction du tout . « Vous dites « transaction », mais je ne me soucie pas vraiment ». Ainsi -.> Chaos

En fait, j'ai trouvé dans une liste de courrier électronique que « Chaos » cartes réellement « * NONE "niveau de transaction "DB2 for i".

Autres conseils

Vous ne pouvez pas l'utiliser contre SQL Server.

Il était en DTS:

est en SSIS:

Plus de références, à l'origine ajoutée par Nick Chammas dans un commentaire:

DB2 a un niveau d'isolation de transaction appelée "Chaos":

propriété DB2Connection.ConnectionString - Centre IBM Knowledge

Peut-être qu'il est destiné à être utilisé pour cela. Je ne suis pas sûr, mais je suppose que cela signifie pas l'isolement de la transaction définissable.

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top