Configuración de copias de seguridad de bases de datos

Microsoft SQL Server ofrece varias opciones de copias de seguridad (SQL Agent etc.). Vea el Microsoft Knowledge Base para más información.

Cofigurando copias de seguridad para bases de datos con Microsoft SQL Server Express

Ya que el Microsoft SQL Server Express no ofrece una función de copia de seguridad integrada, usted puede usar el Citavi DBServer Managerpara configurar copias de seguridad para las bases de datos en el SQL Server Express. Las copias de seguridad solo pueden ser configuradas con el DBServer Manager si Citavi está instalado en la misma computadora que el SQL Server Express es ejecutado, ya que Citavi DBServer Manager necesita configurar una tarea de Windows para asegurar que las copias de seguridad sean creadas regularmente.

  1. Bajo Actions > Database haga clic en Configure backups.
  2. Haga clic en Browse para seleccionar la carpeta en la que el archivo de copia de seguridad debe ser almacenado. La cuenta de usuario que esta ejecutando el servicio SQL Server debe tener permisos de lectura y edición para la carpeta.
  3. Para asegurarce que tiene los permisos correctso para la carpeta que ha seleccionado, abra la función de Windows Services (Control Panel > Administrative Tools > Services). haga clic derecho en el servicio SQL Server (NAME). Seleccione Properties > Log On. Copie la entrada en el campo This account.
    Diríjase al Explorador de Windows. Haga clic derecho en la carpeta donde desea guardar las copias de seguridad. Haga clic en Properties y luego cambie a la pestaña Security. Haga clic en Edit, y luego clic en Add. Pege el contenido del portapapeles en la caja Enter the object names to select. Haga clic en Check Names y luego clic en OK. Asegúrece que los siguiente permisos esten marcados en la columna Allow: Modify; Read & Execute, List folder contents; Read; Write.

Por favor tome nota

Si el servicio SQL Server es ejecutado con una cuenta de servicio virtual (por ejemplo, NT Service\MSSQL$CITAVISERVER), esta credencial es solo reconocida por el MS SQL Server. Si desea guardar las copias de seguridad en otra computadora en la red, agregue la cuenta de la computadora de su MS SQL Server para los permisos NTFS de la carpeta de copias de seguridad.
Antecedentes: Los servicios que se ejecutan bajo una cuenta virtual utilizan credenciales para la cuenta de su computadora para acceder los recursos de la red usando el formato <domain name>\<computer name>$.

  1. En el DBServer Manager seleccione el número máximo de versiones de copias de seguridad a guardar. Las copias de seguridad más viejas que este número serán eliminadas automáticamente a menos que deshabilite la opción Delete older backups.
  2. Si usted desea crear notificaciones de correo electrónico para copias de seguridad fallidas o exitosas. Despues de seleccionar la configuración que desea, haga clic en Send test message.
  3. Haga clic en Run para crear manualmente su primera copia de seguridad. La aplicación Citavi BackupHelper se inicia y crea una copia de segurirar de la base de datos y todos los proyectos de Citavi que contenga. Las copias de seguridad son almacenadas en la carpeta que seleccionó con una marca tiempo (por ejemplo, CitaviProjectsACME 2015-07-28 13-44-02.bak).

Usar el Programador de tareas para automatizar las copias de seguridad

  1. En Windows diríjase al Panel de control, y haga clic en Herramientsa administrativas > Programador de tareas.
  2. Haga clic en Acción > Crear tarea básica.
  3. Ingrese un nombre para la tareas, y luego haga clic en Siguiente.
  4. Bajo Desencadenardor seleccione con que frecuencia la tarea debe repetirse, y luego haga clic en Siguiente. Seleccione cuando la tarea deba iniciarse o repertirse, y luego haga clic en Siguiente.
  5. Bajo Acción, seleccione Iniciar un programa, y luego haga clic en Siguiente.
  6. Haga clic en Examinar y luego seleccione la ruta Program Files (x86)\Citavi 5\bin\BackupHelper.exe. Los otros campos en esta sección pueden quedar vacios.
  7. Haga clic en Siguiente, y luego clic en Finalizar.

Restaurar una base de datos desde una copia de seguridad

  1. En Citavi DBServer Manager bajo Actions > Database haga clic en Restore from backup.
  2. Seleccione la copia de seguridad de la base de datos que desea restaurar.
  3. Espere que aparezca el siguiente mensaje: "The information from the database "[Name]" was successfully restored in the new database "[Name RECOVERED]".  
  4. Elimine la base de datoso que desea remplazar con la copia de la copia de seguridad.
  5. Bajo Actions > Database haga clic en Rename y elimine el RECOVERED del nombre de la base de datos recuperada.
  6. Espere que aparezca el siguiente mensaje: "The database name "[Name RECOVERED]" was successfully changed to "[Name]".

Administrar copias de seguridad

  1. En Citavi DBServer Manager en el menú Tools, haga clic en Manage backups.
  2. Seleccione la copia de seguridad de la lista y luego seleccione si desea editarla o eliminarla.