Hallo,
ich habe 2 Anwendungen, die auf einer gemeinsamen DB SQL-Server 2005 arbeiten. Bisher arbeiten beide Anwendungen ohne Transaktionen. Jetzt möchte ich Transaktionen an einer Stelle einführen. Nach dem Absetzen von "BEGIN TRANSAKTION" über das Transaction-Objekt sollen jedoch über alle anderen Connecions keine Einschränkungen bei SELECT-Statements durch Sperren auftreten. Wie stelle ich das ein ?
Ich weiss, dass
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
bei einer Transaktion das ermöglicht. Nur muss ich dann ja für jedes SELECT eine Transaktion öffnen. Kann ich das "SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;" nicht auch in dem Connection-String irgendwie unterbringen ?
Florian Hroch
ich habe 2 Anwendungen, die auf einer gemeinsamen DB SQL-Server 2005 arbeiten. Bisher arbeiten beide Anwendungen ohne Transaktionen. Jetzt möchte ich Transaktionen an einer Stelle einführen. Nach dem Absetzen von "BEGIN TRANSAKTION" über das Transaction-Objekt sollen jedoch über alle anderen Connecions keine Einschränkungen bei SELECT-Statements durch Sperren auftreten. Wie stelle ich das ein ?
Ich weiss, dass
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
bei einer Transaktion das ermöglicht. Nur muss ich dann ja für jedes SELECT eine Transaktion öffnen. Kann ich das "SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;" nicht auch in dem Connection-String irgendwie unterbringen ?
Florian Hroch
Comment