Solución de problemas de SQL Server de backup y restore de las operaciones

Se aplica a: Microsoft SQL Server 2005 Standard EditionMicrosoft SQL Server 2005 Enterprise EditionMicrosoft SQL Server 2005 Developer Edition

Temas de referencia de copia de seguridad de SQL Server y las operaciones de restauración


  • Para obtener información detallada acerca de las operaciones de backup y restore, vea los siguientes temas en libros en pantalla.
    • Copia de seguridad y restauración de SQL Server las bases de datos: este tema abarca los conceptos de las operaciones de backup y restore de bases de datos de SQL Server, proporciona vínculos a temas adicionales y proporciona procedimientos detallados acerca de cómo ejecutar varias copias de seguridad o restauración tareas (tales como comprobar copias de seguridad, realizar copias de seguridad mediante el uso de T-SQL o SSMS etc.). Este es el tema principal sobre este asunto en los libros en linea. Puede explorar la lista de temas de relacionados con temas y subtemas.The navigation in the topic list
  • En la siguiente tabla enumera temas adicionales que desea revisar para tareas específicas relacionadas con backup y restore de las operaciones.

    ReferenciaPuede proporcionar respuestas para
    2027537 recomendaciones de mejores prácticas para copias de seguridad de base de datos de SQL ServerLa mejor práctica recomendaciones para el trabajo en las copias de seguridad de la base de datos.
    BACKUP (Transact-SQL)Proporciona respuestas a preguntas básicas relacionadas con copia de seguridad. Proporciona ejemplos de diferentes tipos de operaciones de backup y restore.
    Dispositivos de copia de seguridad (SQL Server)Proporciona una excelente referencia para comprender los diversos dispositivos de copia de seguridad, realizar copias de seguridad en un recurso compartido de red y tareas relacionadas.
    Modelos de recuperación (SQL Server)Se tratan detalladamente los distintos modelos de recuperación: Simple, completa y de registro masivo. Proviodes información acerca de cómo afecta el modelo de recuperación a las copias de seguridad.
    Hacer copia de seguridad y restauración de bases de datos del sistema (SQL Server)Abarca estrategias y explica qué debe estar al corriente de cuando trabaje en las operaciones de backup y restore de bases de datos del sistema.
    Restauración y recuperación Introducción (SQL Server)Explica cómo los modelos de recuperación afectan a las operaciones de restauración. Es aconsejable revisar si tienes preguntas sobre cómo el modelo de recuperación de una base de datos puede afectar al proceso de restauración.
    Administrar metadatos al disponer de una base de datos en otra instancia de servidor (SQL Server)Diversas consideraciones que debe tener en cuenta cuando se traslada una base de datos o tiene problemas que afectan a los inicios de sesión, cifrado, replicación, permisos y así sucesivamente.
    Trabajar con copias de seguridad de registro de transaccionesPresenta conceptos acerca de cómo hacer copia de seguridad y restaurar registros de transacciones en los modelos de recuperación completa y de registro masivo (aplican). Explica cómo realizar copias de seguridad periódicas de los registros de transacciones (copias de seguridad de registro) para recuperar los datos.

    Sugerencia En SQL Server 2005 y las versiones posteriores, puede realizar el registro mientras se está ejecutando ninguna copia de seguridad completa.
    SQL Server administrado copia de seguridad de Windows AzureUna nueva característica que se introdujo en SQL Server 2014 que automatiza las copias de seguridad, ofreciendo soporte para el punto en el tiempo de las operaciones de restauración.

Escenarios de SQL Server de backup y restauración problemas de funcionamiento


  • El registro de errores de SQL Server contiene información acerca de copia de seguridad anterior y las operaciones de restauración. Puede utilizar esta información para calcular el tiempo necesario para hacer copia de seguridad y restaurar la base de datos en su estado actual. El siguiente es un resultado de ejemplo del registro de errores:

    RESTORE DATABASE successfully processed 315 pages in 0.372 seconds (6.604 MB/sec) 
  • Vista previa de SQL Server de 2016 presenta un nuevo XEvent "backup_restore_progress_trace" que puede utilizar para controlar el progreso de la copia de seguridad y restaurar operaciones.
  • También puede utilizar la columna percent_complete de sys.dm_exec_requests para seguir el progreso de la copia de seguridad en curso y las operaciones de restauración.
  • La información de rendimiento relacionada con backup y restore de las operaciones puede medirse mediante el rendimiento del dispositivo Bytes por segundo y contadores del monitor de rendimiento de Backup/Restore throughput/seg .
  • Cómo consultar el progreso del proceso de backup se ejecuta actualmente en SQL Server
  • Su funcionamiento: lo que está haciendo copia de seguridad o restauración? Esta entrada de blog puede ayudarle a ganar la penetración en la fase actual de copia de seguridad o restaurar las operaciones.

Aspectos que debe comprobar

  1. Compruebe si experimenta alguno de los problemas conocidos que se enumeran en la tabla siguiente. Considere si debe implementar los cambios o aplicar las correcciones y recomendaciones que se describen en los artículos correspondientes.

    Vínculo de Knowledge Base o libros en pantallaExplicación y las acciones recomendadas
    Optimizar el Performance de Backup y restauración en SQL ServerEl tema de libros en pantalla trata diversas recomendaciones que puede utilizar para mejorar el rendimiento de las operaciones de Backup y Restore. Por ejemplo, puede asignar el privilegio especial SE_MANAGE_VOLUME_NAME a la cuenta de Windows que está ejecutando SQL Server para habilitar la inicialización instantánea de archivos de datos. Esto puede producir mejoras de rendimiento significativas.
    2920151 Recommended hotfixes y actualizaciones para los clústeres de conmutación por error basada en Windows Server R2 de 2012

    2822241 8 de Windows y Windows Server 2012 acumulativo: abril de 2013
    Resúmenes de sistema actual pueden incluir correcciones para problemas conocidos en el nivel del sistema que pueden causar problemas de rendimiento que afectan a los programas, como SQL Server. Instalación de estas actualizaciones puede ayudar a evitar estos problemas.
    CORRECCIÓN 2878182: procesos de modo de usuario en una aplicación no ofrecen respuestos en servidores que ejecutan Windows Server 2012

    Las operaciones de backup son las i/OS intensivas y pueden verse afectadas por este error. Aplique esta revisión para evitar estos problemas.
    309422 cómo elegir software antivirus para ejecutar en equipos que ejecutan SQL ServerSoftware antivirus puede mantener bloqueos en los archivos .bak. Esto puede afectar al rendimiento de copia de seguridad y restaurar operaciones. Siga las instrucciones de este artículo para excluir archivos de copia de seguridad de análisis de virus.
    2820470 mensaje de error demorada cuando intenta tener acceso a una carpeta compartida que ya no existe en Windows Server 2012 R2, Windows 8.1, Windows Server 2012 o Windows 8
    967351 un archivo muy fragmentado en un volumen NTFS no puede crecer más allá de un tamaño determinado
    304101 programa de copia de seguridad es incorrecta cuando hace copia de seguridad de un volumen de sistema de gran tamaño
    CORRECCIÓN 2455009: disminuir el rendimiento al recuperar una base de datos si hay muchos VLF dentro del registro de transacciones en SQL Server 2005, SQL Server 2008 o en SQL Server 2008 R2La presencia de muchos archivos de registro virtuales podría afectar al tiempo necesario para restaurar una base de datos. Esto es especialmente cierto durante la fase de recuperación de la operación de restauración. Para obtener información acerca de otros problemas que pueden deberse a la presencia de muchos VLF consulte KB 2028436 .
    Una operación de copia de seguridad o restauración en una ubicación de red es lentaAislar el problema a la red al intentar copiar un archivo de tamaño similar a la ubicación de red desde el servidor que está ejecutando SQL Server. Comprobar el rendimiento.
  2. Buscar más mensajes de error en el registro de errores de SQL Server y el registro de sucesos de Windows para más punteros sobre la causa del problema.
  3. Si bien mediante planes de mantenimiento de base de datos o software de terceros para realizar varias copias de seguridad al mismo tiempo, considere si debe cambiar las programaciones para que haya menos conflictos en la unidad a la que se escriben las copias de seguridad.
  4. Trabaje con el Administrador de windows para comprobar las actualizaciones de firmware para su hardware.