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

SE APLICA A: noSQL Server síAzure SQL Database síAzure SQL Data Warehouse noAlmacenamiento de datos paralelos APPLIES TO: noSQL Server yesAzure SQL Database yesAzure SQL Data Warehouse noParallel Data Warehouse

Devuelve información acerca de las operaciones realizadas en las bases de datos de un servidor Base de datos SQL de AzureAzure SQL Database.Returns information about operations performed on databases in a Base de datos SQL de AzureAzure SQL Database server.

Nombre de la columnaColumn Name Tipo de datosData Type DescripciónDescription
session_activity_idsession_activity_id uniqueidentifieruniqueidentifier Identificador de la operación.ID of the operation. No es null.Not null.
resource_typeresource_type intint Indica el tipo de recurso en el que se realiza la operación.Denotes the type of resource on which the operation is performed. No es null.Not null. En la versión actual, esta vista solo realiza el seguimiento de las operaciones realizadas en SQL DatabaseSQL Database, y el valor entero correspondiente es 0.In the current release, this view tracks operations performed on SQL DatabaseSQL Database only, and the corresponding integer value is 0.
resource_type_descresource_type_desc nvarchar(2048)nvarchar(2048) Descripción del tipo de recurso en el que se realiza la operación.Description of the resource type on which the operation is performed. En la versión actual, esta vista solo realiza el seguimiento de las operaciones realizadas en SQL DatabaseSQL Database.In the current release, this view tracks operations performed on SQL DatabaseSQL Database only.
major_resource_idmajor_resource_id sql_variantsql_variant Nombre del SQL DatabaseSQL Database en el que se realiza la operación.Name of the SQL DatabaseSQL Database on which the operation is performed. No NULL.Not Null.
minor_resource_idminor_resource_id sql_variantsql_variant Exclusivamente para uso interno.For internal use only. No es null.Not null.
operaciónoperation nvarchar(60)nvarchar(60) Operación realizada en un SQL DatabaseSQL Database, como CREATE o ALTER.Operation performed on a SQL DatabaseSQL Database, such as CREATE or ALTER.
statestate tinyinttinyint El estado de la operación.The state of the operation.

0 = Pendiente0 = Pending
1 = en curso1 = In progress
2= Completado2 = Completed
3 = error3 = Failed
4 = Cancelado4 = Cancelled
state_descstate_desc nvarchar(120)nvarchar(120) PENDING = la operación está esperando disponibilidad de los recursos o la cuota.PENDING = operation is waiting for resource or quota availability.

IN_PROGRESS = la operación se ha iniciado y está en curso.IN_PROGRESS = operation has started and is in progress.

COMPLETED = la operación finalizó correctamente.COMPLETED = operation completed successfully.

FAILED= se produjo un error en la operaciónFAILED = operation failed. Consulte la error_desc columna para obtener más información.See the error_desc column for details.

CANCELLED = la operación se detuvo a petición del usuario.CANCELLED = operation stopped at the request of the user.
percent_completepercent_complete intint Porcentaje de la operación que se ha completado.Percentage of operation that has completed. Los valores no son continuos y los valores válidos se enumeran a continuación.Values are not continuous and the valid values are listed below. No es NULL.Not NULL.

0 = no ha iniciado la operación0 = Operation not started
50 = la operación en curso50 = Operation in progress
100 = operación completada100 = Operation complete
error_codeerror_code intint Código que indica el error que se produjo durante una operación con errores.Code indicating the error that occurred during a failed operation. Si el valor es 0, indica que la operación se completó correctamente.If the value is 0, it indicates that the operation completed successfully.
error_descerror_desc nvarchar(2048)nvarchar(2048) Descripción del error que se produjo durante una operación con errores.Description of the error that occurred during a failed operation.
error_severityerror_severity intint Nivel de gravedad del error que se produjo durante una operación con errores.Severity level of the error that occurred during a failed operation. Para obtener más información sobre los niveles de gravedad de error, consulte niveles de gravedad de Error de motor de base de datos.For more information about error severities, see Database Engine Error Severities.
error_stateerror_state intint Reservado para uso futuro.Reserved for future use. La compatibilidad con versiones posteriores no está garantizada.Future compatibility is not guaranteed.
start_timestart_time datetimedatetime Marca de tiempo del inicio de la operación.Timestamp when the operation started.
last_modify_timelast_modify_time datetimedatetime Marca de tiempo en la que se modificó el registro por última vez para una operación de ejecución prolongada.Timestamp when the record was last modified for a long running operation. En el caso de operaciones completadas correctamente, este campo muestra la marca de tiempo en la que se completó la operación.In case of successfully completed operations, this field displays the timestamp when the operation completed.

PermisosPermissions

Esta vista solo está disponible en el maestro base de datos para el inicio de sesión de entidad de seguridad de nivel de servidor.This view is only available in the master database to the server-level principal login.

ComentariosRemarks

Para usar esta vista, debe estar conectado a la maestro base de datos.To use this view, you must be connected to the master database. Use la sys.dm_operation_status ver en el maestro base de datos de la SQL DatabaseSQL Database server un seguimiento del estado de las operaciones siguientes realizadas en un SQL DatabaseSQL Database:Use the sys.dm_operation_status view in the master database of the SQL DatabaseSQL Database server to track the status of the following operations performed on a SQL DatabaseSQL Database:

  • Crear base de datosCreate database

  • Copiar base de datos.Copy database. Copia de base de datos crea un registro en esta vista en los servidores de origen y destino.Database Copy creates a record in this view on both the source and target servers.

  • Modificar base de datosAlter database

  • Cambiar el nivel de rendimiento de un nivel de servicioChange the performance level of a service tier

  • Cambiar el nivel de servicio de una base de datos, por ejemplo, cambiar de básico a estándar.Change the service tier of a database, such as changing from Basic to Standard.

  • Configuración de una relación de replicación geográficaSetting up a Geo-Replication relationship

  • Terminación de una relación de replicación geográficaTerminating a Geo-Replication relationship

  • Restaurar base de datosRestore database

  • Eliminar base de datosDelete database

EjemploExample

Mostrar las operaciones de replicación geográfica más recientes asociadas con la base de datos '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;  

Vea tambiénSee Also

Funciones y vistas de administración dinámica de replicación geográfica (base de datos SQL Azure) Geo-Replication Dynamic Management Views and Functions (Azure SQL Database)
Sys.dm_geo_replication_link_status (Azure SQL Database) sys.dm_geo_replication_link_status (Azure SQL Database)
Sys.geo_replication_links (Azure SQL Database) sys.geo_replication_links (Azure SQL Database)
ALTER DATABASE (Azure SQL Database)ALTER DATABASE (Azure SQL Database)