Esporta (0) Stampa
Espandi tutto
Espandi Riduci a icona

sys.dm_tran_database_transactions (database SQL di Azure)

Questo argomento è OBSOLETO. La versione più recente è disponibile in Guida di riferimento a Transact-SQL 14.

ImportantImportante
Argomento non aggiornato. Per la versione corrente, vedere sys.dm_tran_database_transactions (Transact-SQL).

Restituisce informazioni sulle transazioni a livello di database. Nella tabella seguente vengono illustrate le colonne supportate in Microsoft database SQL di Microsoft Azure.

 

Nome della colonna Tipo di dati Descrizione

transaction_id

bigint

ID della transazione a livello di istanza, non a livello di database. L'ID è univoco solo in tutti i database all'interno di un'istanza specifica, ma non tra tutte le istanze del server.

database_id

int

ID del database associato alla transazione.

database_transaction_begin_time

datetime

Ora in cui il database viene coinvolto nella transazione. In particolare, si tratta dell'ora del primo record di log nel database per la transazione.

database_transaction_type

int

1 = Transazione di lettura/scrittura

2 = Transazione di sola lettura

3 = Transazione di sistema

database_transaction_state

int

1 = La transazione non è stata inizializzata.

3 = La transazione è stata inizializzata ma non ha generato alcun record di log.

4 = La transazione ha generato record di log.

5 = La transazione è stata preparata.

10 = È stato eseguito il commit della transazione.

11 = È stato eseguito il rollback della transazione.

12 = L'esecuzione del commit della transazione è in corso. In questo stato il record di log viene generato, anche se non risulta ancora materializzato o persistente.

database_transaction_status

int

Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

database_transaction_status2

int

Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

È richiesta l'autorizzazione VIEW DATABASE STATE per il server.

In database SQL di Microsoft Azure non sono supportate le colonne seguenti con la vista di sistema sys.dm_trans_database_transactions:

  • database_transaction_begin_lsn

  • database_transaction_commit_lsn

  • database_transaction_last_lsn

  • database_transaction_last_rollback_lsn

  • database_transaction_log_bytes_reserved

  • database_transaction_log_bytes_reserved_system

  • database_transaction_log_bytes_used

  • database_transaction_log_bytes_used_system

  • database_transaction_log_record_count

  • database_transaction_most_recent_savepoint_lsn

  • database_transaction_next_undo_lsn

  • database_transaction_replicate_record_count

Per ulteriori informazioni sulla vista di sistema sys.dm_tran_database_transactions, vedere sys.dm_tran_database_transactions (Transact-SQL) nella documentazione online di SQL Server.

Mostra:
© 2014 Microsoft