La copia de seguridad diferencial o de registro no funciona con Backup Exec El Agente SQL no se utilizó para crear la última copia de seguridad completa, diferencial o de registro de esta base de datos

book

Article ID: 100037252

calendar_today

Updated On:

Description

Problema

La copia de seguridad diferencial o de registro de la base de datos de SQL falla con el error "El Agente SQL de Backup Exec no se utilizó para crear la última copia de seguridad completa de esta base de datos. Debe utilizar el Agente SQL para ejecutar una copia de seguridad completa antes de ejecutar una copia de seguridad diferencial o una copia de seguridad de registro de transacciones"

 

Mensaje de error

El registro de trabajo de copia de seguridad muestra:

V-79-57344-33960 - Una copia de seguridad de registro se intentó en la base de datos , que no está configurada para admitir copias de seguridad de registro. Para cambiar la configuración, utilice las herramientas de administración de SQL a fin de establecer el modo de recuperación en Completo. Una nueva copia de seguridad completa debe realizarse si se cambia esta configuración antes de ejecutar una copia de seguridad de registro.

V-79-57344-867 - El Agente SQL de Backup Exec no se utilizó para crear la última copia de seguridad completa, diferencial o de registro de esta base de datos. Debe utilizar el Agente SQL para ejecutar una copia de seguridad completa antes de poder ejecutar una copia de seguridad diferencial o una copia de seguridad de registro de transacciones.
 

Causa

La copia de seguridad diferencial o de registro de la base de datos de SQL falla con el error mencionado anteriormente cuando se ejecutan copias de seguridad de SQL en Backup Exec utilizando la estrategia de copia de seguridad de registro diferencial o completa.

Cuando se utiliza cualquier aplicación de copia de seguridad junto con Backup Exec (por ejemplo, la utilidad de copia de seguridad interna de SQL o Veritas System Recovery), entonces las copias de seguridad de registro o diferenciales de SQL Server pueden resultar irrecuperables, a pesar de que las copias de seguridad de registro o diferenciales muestren que se completaron correctamente en el registro de trabajos.

Este problema se produce porque el Número de secuencia de registro (LSN) de SQL es reiniciado por la otra aplicación de copia de seguridad. Entonces, las copias de seguridad de registro o diferenciales subsiguientes realizadas por BEWS son relativas a la otra aplicación de copia de seguridad en lugar de la copia de seguridad completa original de BEWS. Las copias de seguridad de registro o diferenciales subsiguientes, por lo tanto, se vuelven irrecuperables para BEWS, porque es incapaz de utilizar los conjuntos de copia de seguridad creados por la otra aplicación de copia de seguridad.

En Backup Exec 11D (posterior a Hotfix 38) y la versión posterior, se ha realizado un cambio en el Agente de Backup Exec para Microsoft SQL Server. Backup Exec ejecuta ahora una comprobación de referencia contra la instancia de Microsoft SQL para verificar si la última copia de seguridad de base de datos se realizó con el Agente SQL de Backup Exec. Este cambio ayuda a mantener la integridad de las copias de seguridad de SQL.

Solución

  1. Asegúrese de que ninguna copia de seguridad de SQL se ejecute fuera de Backup Exec (incluida la utilidad integrada de SQL para copias de seguridad y restauraciones), ya que ello interrumpirá la continuidad de las copias de seguridad de SQL dentro de la programación de Backup Exec y causará que el trabajo falle.
  2. Abra SQL Management Studio. Vaya a la base de datos en cuestión.
  3. Haga clic con el botón derecho sobre la base de datos, vaya a Informes, Informes estándar, Eventos de copia de seguridad y restauración.

  1. .Espere a que los informes se recuperen y seleccione Operaciones de copia de seguridad correctas

 

  1. Ahora puede ver un historial de las copias de seguridad correctas de la base de datos. Tenga en cuenta la fecha y la hora, el tipo de copia de seguridad y el nombre de la copia de seguridad.

 

 

Issue/Introduction

La copia de seguridad diferencial o de registro de la base de datos de SQL falla con el error "El Agente SQL de Backup Exec no se utilizó para crear la última copia de seguridad completa de esta base de datos. Debe utilizar el Agente SQL para ejecutar una copia de seguridad completa antes de ejecutar una copia de seguridad diferencial o una copia de seguridad de registro de transacciones"

Additional Information

JIRA: e0000363 UMI: v-79-57344-867 UMI: v-79-57344-33960