Najstarsza aktywna transakcja

6-Mar-2012

Podczas wykonywania loga transakcyjnego liczysz na to, że zwolni się miejsce w logu na kolejne transakcje. TO prawda, ale… zwalniane jest miejsce tylko z tych częśi loga transakcyjnego, które nie są w danej chwili aktywne, to znaczy nie zawierają ani jednej aktywnej transakcji. Tymczasem może się zdarzyć, że gdzieś w logu „wisi” zapomniana przez użytkownika transakcja. Do kogo należy i z jakiej chwili ta transakcja pochodzi? Na to pytanie odpowie DBCC:

use tempdb
DBCC OPENTRAN

zwraca wynik:

DBCC execution completed. If DBCC printed error messages, contact your system administrator.

Dodaj komentarz:

Autor: Rafał Kraik