sys.dm_operation_status (Database di SQL Azure)sys.dm_operation_status (Azure SQL Database)

SI APPLICA A: noSQL Server sìDatabase SQL di Azure sìAzure SQL Data Warehouse noParallel Data Warehouse APPLIES TO: noSQL Server yesAzure SQL Database yesAzure SQL Data Warehouse noParallel Data Warehouse

Restituisce informazioni sulle operazioni eseguite sui database in un server del Database SQL di AzureAzure SQL Database.Returns information about operations performed on databases in a Database SQL di AzureAzure SQL Database server.

Nome colonnaColumn Name Tipo di datiData Type DescrizioneDescription
session_activity_idsession_activity_id uniqueidentifieruniqueidentifier ID dell'operazione.ID of the operation. Non Null.Not null.
resource_typeresource_type intint Indica il tipo di risorsa in cui viene eseguita l'operazione.Denotes the type of resource on which the operation is performed. Non Null.Not null. Nella versione corrente questa vista tiene traccia delle operazioni eseguite solo nel Database SQLSQL Database e il valore intero corrispondente è 0.In the current release, this view tracks operations performed on Database SQLSQL Database only, and the corresponding integer value is 0.
resource_type_descresource_type_desc nvarchar(2048)nvarchar(2048) Descrizione del tipo di risorsa in cui viene eseguita l'operazione.Description of the resource type on which the operation is performed. Nella versione corrente, questa vista tiene traccia delle operazioni eseguite solo nel Database SQLSQL Database.In the current release, this view tracks operations performed on Database SQLSQL Database only.
major_resource_idmajor_resource_id sql_variantsql_variant Nome del Database SQLSQL Database in cui viene eseguita l'operazione.Name of the Database SQLSQL Database on which the operation is performed. Non Null.Not Null.
minor_resource_idminor_resource_id sql_variantsql_variant Solo per uso interno.For internal use only. Non Null.Not null.
operationoperation nvarchar(60)nvarchar(60) Operazione eseguita su un Database SQLSQL Database, ad esempio CREATE o ALTER.Operation performed on a Database SQLSQL Database, such as CREATE or ALTER.
statestate tinyinttinyint Stato dell'operazione.The state of the operation.

0 = In sospeso0 = Pending
1 = In corso1 = In progress
2 = Completato2 = Completed
3 = Non completato3 = Failed
4 = Annullato4 = Cancelled
state_descstate_desc nvarchar(120)nvarchar(120) PENDING = l'operazione è in attesa della disponibilità della quota o delle risorse.PENDING = operation is waiting for resource or quota availability.

IN_PROGRESS = l'operazione è stata avviata ed è in esecuzione.IN_PROGRESS = operation has started and is in progress.

COMPLETED = operazione completata.COMPLETED = operation completed successfully.

FAILED = operazione non riuscita.FAILED = operation failed. Vedere le error_desc colonna per i dettagli.See the error_desc column for details.

CANCELLED = l'operazione è stata arrestata su richiesta dell'utente.CANCELLED = operation stopped at the request of the user.
percent_completepercent_complete intint Percentuale dell'operazione completata.Percentage of operation that has completed. I valori non sono continui e i valori validi sono elencati di seguito.Values are not continuous and the valid values are listed below. Non è NULL.Not NULL.

0 = operazione non è stato avviato0 = Operation not started
50 = operazione in corso50 = Operation in progress
100 = operazione completata100 = Operation complete
error_codeerror_code intint Codice che indica l'errore che si è verificato durante un'operazione non riuscita.Code indicating the error that occurred during a failed operation. Se il valore è 0, indica che l'operazione è stata completata correttamente.If the value is 0, it indicates that the operation completed successfully.
error_descerror_desc nvarchar(2048)nvarchar(2048) Descrizione dell'errore che si è verificato durante un'operazione non riuscita.Description of the error that occurred during a failed operation.
error_severityerror_severity intint Livello di gravità dell'errore che si è verificato durante un'operazione non riuscita.Severity level of the error that occurred during a failed operation. Per altre informazioni sui livelli di gravità errore, vedere gravità degli errori del motore di Database.For more information about error severities, see Database Engine Error Severities.
error_stateerror_state intint Riservato per utilizzi futuri.Reserved for future use. Non è garantita la compatibilità con le versioni future.Future compatibility is not guaranteed.
start_timestart_time datetimedatetime Timestamp dell'inizio dell'operazione.Timestamp when the operation started.
last_modify_timelast_modify_time datetimedatetime Timestamp dell'ultima modifica del record per un'operazione a esecuzione prolungata.Timestamp when the record was last modified for a long running operation. In caso di operazioni completate correttamente, in questo campo viene visualizzato il timestamp del completamento dell'operazione.In case of successfully completed operations, this field displays the timestamp when the operation completed.

PermissionsPermissions

In questa vista è disponibile solo nel master database all'account di accesso dell'entità a livello di server.This view is only available in the master database to the server-level principal login.

NoteRemarks

Per utilizzare questa vista, è necessario essere connessi per il master database.To use this view, you must be connected to the master database. Usare la sys.dm_operation_status consente di visualizzare nel master database del Database SQLSQL Database server per tenere traccia dello stato delle operazioni seguenti eseguite su un Database SQLSQL Database:Use the sys.dm_operation_status view in the master database of the Database SQLSQL Database server to track the status of the following operations performed on a Database SQLSQL Database:

  • Create databaseCreate database

  • Copiare il database.Copy database. Copia database crea un record in questa visualizzazione nel server di origine e in quello di destinazione.Database Copy creates a record in this view on both the source and target servers.

  • Alter databaseAlter database

  • Modifica del livello delle prestazioni di un livello del servizioChange the performance level of a service tier

  • Modificare il livello di servizio di un database, passando ad esempio da Base a Standard.Change the service tier of a database, such as changing from Basic to Standard.

  • Configurazione di una relazione di replica geograficaSetting up a Geo-Replication relationship

  • Interruzione di una relazione di replica geografica.Terminating a Geo-Replication relationship

  • Ripristina databaseRestore database

  • Elimina databaseDelete database

EsempioExample

Mostrano le operazioni di replica geografica più recenti associate al database 'mydb'.Show most recent geo-replication operations associated with database 'mydb'.

SELECT * FROM sys.dm_ operation_status   
   WHERE major_resource_id = 'myddb'   
   ORDER BY start_time DESC;  

Vedere ancheSee Also

Funzioni e viste a gestione dinamica la replica geografica (Database SQL di Azure) Geo-Replication Dynamic Management Views and Functions (Azure SQL Database)
DM geo_replication_link_status (Database SQL di Azure) sys.dm_geo_replication_link_status (Azure SQL Database)
Sys. geo_replication_links (Database SQL di Azure) sys.geo_replication_links (Azure SQL Database)
ALTER DATABASE (Database SQL di Azure)ALTER DATABASE (Azure SQL Database)