sys.dm_operation_status
Si applica a:Istanza
gestita di SQL di Azure per il database
SQL di Azure Azure Synapse Analytics
Restituisce informazioni sulle operazioni eseguite sui database in un server di database SQL di Azure.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
session_activity_id | uniqueidentifier | ID dell'operazione. Non Null. |
resource_type | int | Indica il tipo di risorsa in cui viene eseguita l'operazione. Non Null. Nella versione corrente, questa vista tiene traccia delle operazioni eseguite solo nel database SQL e il valore intero corrispondente è 0. |
resource_type_desc | nvarchar(2048) | Descrizione del tipo di risorsa in cui viene eseguita l'operazione. Nella versione corrente questa vista tiene traccia delle operazioni eseguite solo nel database SQL. |
major_resource_id | sql_variant | Nome del database SQL in cui viene eseguita l'operazione. Non Null. |
minor_resource_id | sql_variant | Solo per uso interno. Non Null. |
operation (operazione) | nvarchar(60) | Operazione eseguita su un database SQL, ad esempio CREATE o ALTER. |
state | tinyint | Stato dell'operazione. 0 = In sospeso 1 = In corso 2 = Completato 3 = Non completato 4 = Annullamento in corso 5 = Annullato |
state_desc | nvarchar(120) | PENDING = l'operazione è in attesa della disponibilità della quota o delle risorse. IN_PROGRESS = l'operazione è stata avviata ed è in esecuzione. COMPLETED = operazione completata. FAILED = operazione non riuscita. Per informazioni dettagliate, vedere la colonna error_desc . CANCEL_IN_PROGRESS = l'operazione è in corso di annullamento. CANCELLED = l'operazione è stata arrestata su richiesta dell'utente. |
percent_complete | int | Percentuale dell'operazione completata. I valori validi sono elencati di seguito. Non Null. 0 = Operazione non avviata 50 = Operazione in corso. Per le operazioni di ripristino, si tratta di un valore compreso tra 1 e 99, che indica la distanza dell'operazione in percentuale. 100 = Operazione completata |
error_code | int | Codice che indica l'errore che si è verificato durante un'operazione non riuscita. Se il valore è 0, indica che l'operazione è stata completata correttamente. |
error_desc | nvarchar(2048) | Descrizione dell'errore che si è verificato durante un'operazione non riuscita. |
error_severity | int | Livello di gravità dell'errore che si è verificato durante un'operazione non riuscita. Per altre informazioni sui livelli di gravità degli errori, vedere Gravità degli errori del motore di database. |
error_state | int | Riservato a un uso futuro. Non è garantita la compatibilità con le versioni future. |
start_time | datetime | Timestamp dell'inizio dell'operazione. |
last_modify_time | datetime | Timestamp dell'ultima modifica del record per un'operazione a esecuzione prolungata. Al termine dell'operazione, questo campo visualizza il timestamp al termine dell'operazione. |
Autorizzazioni
Questa vista è disponibile solo nel master
database per l'account di accesso dell'entità a livello di server.
Osservazioni:
Per utilizzare questa vista, è necessario essere connessi al master
database. Usare la sys.dm_operation_status
vista nel master
database del server di database SQL per tenere traccia dello stato delle operazioni seguenti eseguite in un database SQL:
Creazione del database
Copiare il database. Copia database crea un record in questa visualizzazione nel server di origine e in quello di destinazione.
Modificare database
Modifica del livello delle prestazioni di un livello del servizio
Modificare il livello di servizio di un database, passando ad esempio da Base a Standard.
Configurazione di una relazione di replica geografica
Interruzione di una relazione di replica geografica.
RESTORE DATABASE
Elimina database
Le informazioni contenute in questa visualizzazione vengono conservate per circa 1 ora. È possibile usare il log attività di Azure per visualizzare i dettagli delle operazioni negli ultimi 90 giorni. Per la conservazione più di 90 giorni, prendere in considerazione l'invio di voci del log attività a un'area di lavoro Log Analytics.
Esempio
Visualizzare le operazioni di replica geografica più recenti associate al database mydb
:
SELECT *
FROM sys.dm_operation_status
WHERE major_resource_id = 'mydb'
ORDER BY start_time DESC;
Passaggi successivi
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per