Transaktionen in MSSQL

  • Hallo,

    Ich habe folgendes Problem:

    Innerhalb einer Transaktion werden mehrere Tabellen geändert. Darunter sind auch Tabellen, die der Protokollierung aller Vorgänge dient.
    Nun suche ich nach einer Möglichkeit, dass die Protokollierungs-Tabellen nicht von einem ROLLBACK betroffen werden (alle Einträge in diesen Tabellen müssen auf jeden Fall bestehen bleiben, während die Restlichen Tabellen sehr wohl geROLLBACKed werden müssen)

    Kann mir irgend jemand helfen?

    Gruß

    Sixpack

  • Zitat von bosie

    setz nen savepoint nachdem du deine protokolle gemacht hast und danach machste einfach nen rollback zzu diesem savepoint

    naja wenn man aber nicht alle protokoll-einträge zuerst machen kannt sonder immer abwechselnd mit den "echten" statements brings nichts.

    also ich würd auch eher eine zweite verbingund vorschlagen

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!