Entwickler-Ecke
Datenbanken (inkl. ADO.NET) - MSSQL default Transaction Isolation Level anpassen
DarkHunter - Mi 08.09.10 09:46
Titel: MSSQL default Transaction Isolation Level anpassen
Hallo,
ich migriere gerade ein Projekt von einer IBM DB2/iSeries auf einen MSSQL Server 2008. Jetzt habe ich festgestellt, dass Teile der Software nicht mehr funktionieren, da der default Transaction Isolation Level unter MSSQL ein anderer als auf der iSeries ist.
Die DB2/iSeries arbeitet auf None/Chaos, während der MSSQL Server per default mit Read Committed arbeitet. Dies hat zur Folge, das große Teile des Codes neugeschrieben werden müssten, da häufiger Dirty Reads ausgeführt werden. Dies ist keine Option, da das Projekt weit über 100.000 Zeilen Code besitzt.
Daher bleibt die einzige Möglichkeit den Transaction Isolation Level im default auf der Maschine zu ändern, um Dirty Reads zu ermöglichen.
Leider habe ich dabei bisher keinen Erfolg gehabt.
Weiß zufälligerweise jemand wie ich den Level Connection-weit anpassen kann?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!