Compartir vía


Solucionar problemas relativos a una operación de agregar archivos con error (grupos de disponibilidad AlwaysOn)

Se aplica a: SQL Server

En algunas implementaciones de grupos de disponibilidad AlwaysOn, las rutas de acceso de archivo difieren entre el sistema que hospeda la réplica principal y los sistemas que hospedan una réplica secundaria. Si la ruta de acceso a un archivo de una operación add-file no existe en una replicación secundaria, la operación add-file se realizará correctamente en la base de datos principal. Pero la operación add-file ocasionará la suspensión de la base de datos secundaria. Esto, a su vez, hace que la réplica secundaria entre en el estado NOT SYNCHRONIZING.

Nota:

Se recomienda que, si es posible, la ruta de acceso de archivo (incluida la letra de unidad) de una base de datos secundaria determinada sea idéntica a la de la base de datos principal correspondiente.

Resolución de problemas

Para resolver este problema, el propietario debe completar los siguientes pasos:

  1. Quitar la base de datos secundaria del grupo de disponibilidad. Para más información, consulte Quitar una base de datos secundaria de un grupo de disponibilidad (SQL Server).

  2. En la base de datos secundaria existente, restaurar una copia de seguridad completa del grupo de archivos que contenga el archivo agregado a la base de datos secundaria, mediante WITH NORECOVERY y WITH MOVE (que especifica la ruta de acceso en la instancia del servidor que hospeda la réplica secundaria). Para más información, consulte Restauración de una base de datos a una nueva ubicación (SQL Server).

  3. Realizar una copia de seguridad del registro de transacciones que contenga la operación de agregar archivos en la base de datos principal, y restaurar manualmente la copia de seguridad de registros en la base de datos secundaria mediante WITH NORECOVERY y WITH MOVE.

  4. Preparar la base de datos secundaria para volver a unirse al grupo de disponibilidad, restaurando, WITH NO RECOVERY, cualquier otra copia de seguridad de registros pendiente de la base de datos principal.

  5. Volver a unir la base de datos secundaria al grupo de disponibilidad. Para más información, consulte Unión de una base de datos secundaria con un grupo de disponibilidad (SQL Server).

Consulte también

Información general de los grupos de disponibilidad AlwaysOn (SQL Server)
Preparar manualmente una base de datos secundaria para un grupo de disponibilidad (SQL Server)
Solución de problemas de usuarios huérfanos (SQL Server)
Solucionar problemas de configuración de grupos de disponibilidad AlwaysOn (SQL Server)