VENDITE: 1-800-867-1389

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.

Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2014 Microsoft