sys.dm_hadr_automatic_seeding (Transact-SQL)
Se aplica a: SQL Server
Consulte sys.dm_hadr_automatic_seeding en la réplica principal para comprobar el estado del proceso de propagación automática de un grupo de disponibilidad. La vista devuelve una fila por cada proceso de propagación.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
start_time | datetime | Hora en que se inició la operación. |
completion_time | datetime | Hora en que se completó la operación (NULL si está en curso). |
ag_id | uniqueidentifier | Identificador único para cada grupo de disponibilidad. |
ag_db_id | uniqueidentifier | Identificador único para cada base de datos del grupo disponible. |
ag_remote_replica_id | uniqueidentifier | Identificador único de la otra réplica que implica esta operación de propagación. |
operation_id | uniqueidentifier | Identificador único de esta operación de propagación. |
is_source | bit | Indica si esta réplica es el origen (principal) de la operación de propagación. |
current_state | bit | El estado de propagación actual en el que se encuentra la operación. |
performed_seeding | bit | Se inicializa el streaming de base de datos para la propagación. |
failure_state | int | Motivo por el que se produjo un error en la operación, expresado como un entero. Si failure_state es un entero de tres dígitos, un valor de 1 en el centenar de dígitos indica el error producido en el origen de propagación. Un valor de 2 en el centenar de dígitos indica un error en el destino de propagación. Los valores de failure_state incluyen lo siguiente. También puede usar la columna failure_state_desc para interpretar estos valores. 0 = Error interno 1 = Cancelación de usuario 2 = Error de SQL 3 = Solicitud denegada 4 = Anulación de subprocesos 5 = Error principal 6 = Transporte 7 = Réplica de transporte 8 = Comprobar si es necesario inicializar 9 = Enviar información del archivo de base de datos 10 = Crear devolución de llamada 11 = Operación de creación 12 = Creación de un cliente VDI 13 = Abrir cliente VDI 14 = Crear sesión de USC 15 = Propagación 16 = Restaurar creación de cadenas 17 = Búsqueda de id. de base de datos 18 = Crear tarea asincrónica 19 = Crear tarea de tiempo de espera 20 = Error de tarea asincrónica 21 = Tiempo de espera del mensaje de propagación 22 = Tiempo de espera del mensaje de archivo 23 = La base de datos con el nombre ya existe 24 = Tiempo de espera de captura secundario 25 = Tiempo de espera listo para secuencias de restauración secundaria |
failure_state_desc | ncharvar | Descripción de por qué se produjo un error en la operación. Los valores posibles son: Error interno Cancelación de usuario SQL Error Solicitud denegada Anulación de subprocesos Error del principal Transporte Réplica de transporte Comprobar si es necesario inicializar Enviar información del archivo de base de datos Crear devolución de llamada Crear operación Creación de un cliente VDI Abrir cliente VDI Creación de una sesión de USC Propagación Restauración de la creación de cadenas Búsqueda de id. de base de datos Crear tarea asincrónica Crear tarea de tiempo de espera Error de tarea asincrónica Tiempo de espera de comprobación de propagación de mensajes Tiempo de espera del mensaje de archivo La base de datos con el nombre ya existe Tiempo de espera de captura secundario Tiempo de espera listo para la secuencia de restauración secundaria |
error_code | int | Cualquier código de error de SQL encontrado durante la propagación. |
number_of_attempts | int | Número de veces que se ha intentado esta operación de propagación. |
Permisos
es necesario contar con el permiso VIEW SERVER STATE en el servidor.
Permisos para SQL Server 2022 y versiones posteriores
Requiere el permiso VER ESTADO DE RENDIMIENTO DEL SERVIDOR en el servidor.
Pasos siguientes
Obtenga más información sobre los conceptos relacionados en los artículos siguientes: