A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  Sonderzeichen  sybase-tech-blog


Kategorie: ASE: Functions: System Functions

lct_admin("abort")

Die System Function lct_admin("abort") bricht eine Transaction in einer Datenbank ab, deren Transactionlog über den LCT gelaufen ist und im Modus LOG SUSPEND steht. lct_admin() ist eine Transact-SQL Erweiterung.

Syntax der System Function lct_admin("abort")

    lct_admin("abort", db_id)
    

Der Parameter der System Function lct_admin("abort")

"db_id"
Der Parameter "db_id" wird zur spezifizierung der Datenbank verwendet, deren log-Segemnt über den LCT gelaufen ist und im Modus LOG SUSPEND steht. Die db_id kann aus der Spalte dbid in der Systemtabelle sysdatabases ausgelesen oder mit der Stored Procedure sp_helpdb ausgegeben werden.

Beispiel für die System Function lct_admin("abort")

    select lct_admin("abort", 178)
    go

Bricht die Transaktionen ab die zu der spid 178 gehören. Die spid muss in dem Transaktionsmodus LOG SUSPEND stehen und das Transactionlog in der Datenbanken in der der Prozess läuft muss über den LCT gelaufen sein.

    select lct_admin("abort", 0, 4)
    go

Bricht alle offenen, im LOG SUSPEND stehen Transaktionen in der Datenbank mit der dbid 4 ab und  weckt  jeden Process auf, der durch den LCT evtl. suspended wurde.

Siehe auch:
dump transaction,
sp_thresholdaction,

Siehe auch:

lct_admin("logfull").