Compartir a través de


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: