Announcement

Collapse
No announcement yet.

Uncommited Transactions

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Uncommited Transactions

    Hallo ,
    ich habe ein Programm, das daten in eine mssql Datenbank schreibt. Leider weden höchstwahrscheinlich einige Transaktionen von diesem Programm nicht committed beim beenden. wenn ich nun die Datenbank mit osql und sp_attach_db öffne bekomme ich folgende Meldung:

    20 transactions rolled forward in database 'xxx' (6).
    0 transactions rolled back in database 'xxx' (6).

    Wie kann ich herausfinden, dass es noch offene Transaktionen gibt, ohne diese 'forward' zu 'rollen' ???

  • #2
    Hallo Mulenker,

    mit osql und sp_attach_db öffne
    Arbeitet das Programm zufällig mit einer "User Instance" vom SQL 2005 Express?
    Muss ja, sonst müsstest Du die DB nicht erst attachen.

    Die Transactionen stehten in der LOG Datei, nur dann kann man nicht mal eben reinsehen.

    Nur wenn die DB richtig in einem Server läuft, kann man zumindest sehen, welcher Prozess wieviele (welche) Transaktionen noch offen hat.
    Olaf Helper

    <Blog> <Xing>
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich

    Comment


    • #3
      Crosspost

      Dim
      Zitat Tom Kyte:
      I have a simple philosophy when it comes to the Oracle Database: you can treat it as a black box and just stick data into it, or you can understand how it works and exploit it as a powerful computing environment.

      Comment

      Working...
      X