sys.dm_operation_status
Se aplica a:Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics
Devuelve información sobre las operaciones realizadas en bases de datos de un servidor de base de datos de Azure SQL.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
session_activity_id | uniqueidentifier | Identificador de la operación. NOT NULL. |
resource_type | int | Indica el tipo de recurso en el que se realiza la operación. NOT NULL. En la versión actual, esta vista realiza un seguimiento de las operaciones realizadas solo en SQL Database y el valor entero correspondiente es 0. |
resource_type_desc | nvarchar(2048) | Descripción del tipo de recurso en el que se realiza la operación. En la versión actual, esta vista realiza un seguimiento de las operaciones realizadas solo en SQL Database. |
major_resource_id | sql_variant | Nombre del SQL Database en el que se realiza la operación. NOT NULL. |
minor_resource_id | sql_variant | Solo para uso interno. NOT NULL. |
operation | nvarchar(60) | Operación realizada en un SQL Database, como CREATE o ALTER. |
state | tinyint | El estado de la operación. 0 = Pendiente 1 = En curso 2= Completado 3 = Error 4 = Cancelar en curso 5 = Cancelado |
state_desc | nvarchar(120) | PENDING = la operación está esperando disponibilidad de los recursos o la cuota. IN_PROGRESS = la operación se ha iniciado y está en curso. COMPLETED = la operación finalizó correctamente. FAILED= se produjo un error en la operación Consulte la columna error_desc para obtener más información. CANCEL_IN_PROGRESS = operación está en proceso de cancelación. CANCELLED = la operación se detuvo a petición del usuario. |
percent_complete | int | Porcentaje de la operación que se ha completado. Los valores válidos se enumeran a continuación. NOT NULL. 0 = Operación no iniciada 50 = Operación en curso. En el caso de las operaciones de restauración, será un valor entre 1 y 99, lo que indica la distancia a lo largo de la operación en porcentaje. 100 = Operación completada |
error_code | int | Código que indica el error que se produjo durante una operación con errores. Si el valor es 0, indica que la operación se completó correctamente. |
error_desc | nvarchar(2048) | Descripción del error que se produjo durante una operación con errores. |
error_severity | int | Nivel de gravedad del error que se produjo durante una operación con errores. Para obtener más información sobre las gravedades de error, vea Gravedades de errores del motor de base de datos. |
error_state | int | Reservado para uso futuro. La compatibilidad con versiones posteriores no está garantizada. |
start_time | datetime | Marca de tiempo del inicio de la operación. |
last_modify_time | datetime | Marca de tiempo en la que se modificó el registro por última vez para una operación de ejecución prolongada. Cuando la operación se ha completado correctamente, este campo muestra la marca de tiempo cuando se completa la operación. |
Permisos
Esta vista solo está disponible en la base de datos master
para el inicio de sesión de entidad de seguridad a nivel de servidor.
Comentarios
Para usar esta vista, debe estar conectado a la base de datos master
. Use la sys.dm_operation_status
vista en la master
base de datos del servidor SQL Database para realizar un seguimiento del estado de las siguientes operaciones realizadas en un SQL Database:
Creación de una base de datos
Copia de la base de datos. La copia de base de datos crea un registro en esta vista en los servidores de origen y de destino.
Modificar la base de datos.
Cambiar el nivel de rendimiento de un nivel de servicio
Cambie el nivel de servicio de una base de datos, como cambiar de Básico a Estándar.
Configuración de una relación de Geo-Replication
Terminación de una relación de Geo-Replication
Restaurar base de datos
Eliminar base de datos
La información de esta vista se conserva durante aproximadamente 1 hora. Puede usar el registro de actividad de Azure para ver los detalles de las operaciones en los últimos 90 días. Para la retención de más de 90 días, considere la posibilidad de enviar entradas del registro de actividad a un área de trabajo de Log Analytics.
Ejemplo
Mostrar las operaciones de replicación geográfica más recientes asociadas a la base de datos mydb
:
SELECT *
FROM sys.dm_operation_status
WHERE major_resource_id = 'mydb'
ORDER BY start_time DESC;
Pasos siguientes
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de