Cómo habilitar la opción de suma de comprobación si la opción no exponen utilidades de copia de seguridad

Seleccione idioma Seleccione idioma
Id. de artículo: 2656988 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

Los comandos de restauración y de copia de seguridad de Transact-SQL proporcionan las opciones de administración de error de suma de comprobación y NO_CHECKSUM. Si utiliza aplicaciones de copia de seguridad o utilidades que no exponen estas opciones, puede habilitar la opción CHECKSUM utilizando 3023 del indicador de traza en la instancia de Microsoft SQL Server. Si está activada la opción 3023 del indicador de traza, se habilita automáticamente la opción CHECKSUM del comando de copia de seguridad. Puede activar 3023 indicador de seguimiento para asegurarse de que todas las copias de seguridad utilicen la opción de suma de comprobación de copia de seguridad. Si lo hace, no es necesario volver a escribir los scripts de backup existentes.

Más información

Tendrá que usar 3023 del indicador de seguimiento cuando se utilizan herramientas como SQL Server inicie el envío o la tarea de copia de seguridad de base de datos de planes de mantenimiento de SQL Server. Estas utilidades y los procedimientos almacenado de TSQL asociados no proporcionan una opción para incluir la opción de suma de comprobación durante la copia de seguridad.

Cuando utilice la opción CHECKSUM durante una operación de copia de seguridad, se habilitan los siguientes procesos:
  • Se escribió por última validación de suma de comprobación de página si la base de datos tiene la opción PAGE_VERIFY establecer suma de comprobación y la página de la base de datos mediante el uso de protección de suma de comprobación. Esto se asegura de que los datos que se copia en buen estado.
  • Generación de una suma de comprobación de copia de seguridad sobre las secuencias de copia de seguridad que se escriben en el archivo de copia de seguridad. Durante una operación de restauración, esto asegura que los medios de backup no se haya dañado durante la copia de archivos o transferencias.

Si se produce un error en la validación de suma de comprobación de página durante la operación de copia de seguridad, SQL Server detiene la operación de copia de seguridad e informa del error siguiente:
Msg 3043, nivel 16, estado 1, línea 1
Copia de seguridad 'NombreBaseDatos' ha detectado un error en la página (file_id:page_number) en el archivo 'database_file'.
Msg 3013, nivel 16, estado 1, línea 1
Base de datos de copia de seguridad termina de forma anómala.

Cuando utiliza la opción NO_CHECKSUM explícita en el comando de copia de seguridad, se reemplaza el comportamiento 3023 del indicador de traza. Para determinar si suma de comprobación está ayudando a proteger un conjunto de copia de seguridad, utilice uno de los siguientes:
  • El indicador HasBackupChecksums en la salida del comando RESTORE HEADERONLY
  • La columna has_backup_checksums de la tabla del sistema backupset en la base de datos msdb

Si se realiza la copia de seguridad con la opción de suma de comprobación, la operación de restauración realiza automáticamente la validación y, a continuación, informa de problemas a través de mensajes de error similares a los siguientes:
Msg 3183, nivel 16, estado 1, línea 1
RESTAURACIÓN detectó un error en la página (1:243) en la base de datos "corruption_errors_test" como la lectura del conjunto de copia de seguridad.
Msg 3013, nivel 16, estado 1, línea 1
Restaurar base de datos termina de forma anómala.
Indicador de traza 3023 puede utilizarse dinámicamente mediante una instrucción DBCC TRACEON. O bien, 3023 del indicador de seguimiento puede utilizarse como parámetro de inicio.
Uso dinámico
DBCC TRACEON(3023,-1)

BASE DE DATOS DE COPIA DE SEGURIDAD...

DBCC TRACEOFF(3023,-1)

Para obtener más información acerca de DBCC TRACEON, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):
DBCC TRACEON (Transact-SQL)
Uso del parámetro de inicio
Agregar el indicador de traza como parámetro de inicio para SQL Server (-T3023) y, a continuación, detenga y reinicie el servicio SQL Server.

Para obtener más información acerca de las opciones de inicio, visite los siguientes sitios Web MSDN:
Mediante las opciones de inicio de servicio de SQL Server

Para obtener más información acerca de los indicadores de traza, visite el siguiente sitio Web de MSDN:
Indicadores de traza (Transact-SQL)
Nuevo en SQL Server de 2014
2014 de SQL Server es compatible con la nueva opción de configuración predeterminada de suma de comprobación de copia de seguridad que se puede utilizar para controlar la opción de suma de comprobación de copia de seguridad. Los detalles son los siguientes:

Nombre: predeterminado de la suma de comprobación de copia de seguridad
Mínimo: 0
Máximo: 1
Valor predeterminado: 0
Uso: sp_configure predeterminado de suma de comprobación de copia de seguridad
Devuelve:
Contraer esta tablaAmpliar esta tabla
NombreMínimoMáximoconfig_valuerun_value
predeterminado de suma de comprobación de copia de seguridad0100
Versiones de SQL Server
Esta información se aplica a las siguientes versiones de SQL Server:
  • SQL Server 2005
  • SQL Server 2008
  • SQL Server 2008 R2
  • SQL Server 2012
  • SQL Server de 2014
Utilidades de copia de seguridad
Para obtener más información acerca de las utilidades de copia de seguridad, visite los siguientes sitios Web MSDN:

Hacer copia de seguridad de base de datos tareas (Plan de mantenimiento)

Implementación de trasvase de registros

Propiedades

Id. de artículo: 2656988 - Última revisión: miércoles, 9 de abril de 2014 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2014 Enterprise
  • Microsoft SQL Server 2014 Developer
  • Microsoft SQL Server 2014 Express
  • Microsoft SQL Server 2014 Standard
  • Microsoft SQL Server 2014 Web
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Compact Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Evaluation Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Palabras clave: 
kbmt KB2656988 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 2656988

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com