REVISIÓN: Mensaje de error 9004 puede aparecer cuando restaura un registro que no contiene las transacciones

Seleccione idioma Seleccione idioma
Id. de artículo: 324469 - Ver los productos a los que se aplica este artículo
Error nº: 358990 (shiloh_bugs)
Nº DE ERROR: 102715 (SQLBUG_70)
Expandir todo | Contraer todo

En esta página

Síntomas

Restaurar copias de transacciones registro de seguridad, que se crearon en Microsoft SQL Server 7.0, que no contienen las transacciones comprimir los archivos de registro de transacciones, puede producir la mensaje de error siguiente puede aparecer cuando se restauran copias de seguridad del registro transacción posterior:
Servidor: Mensaje 9004, nivel 21, estado 3 el registro de base de datos '< nombre de base de datos >' está dañado.

Solución

SQL Server 2000

Para resolver este problema, consiga el Service Pack más reciente para Microsoft SQL Server 2000. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
290211Cómo obtener el Service Pack más reciente de SQL Server 2000

SQL Server 7.0

La versión en inglés de este hotfix tiene los atributos de archivo (o atributos de último archivo) mostrados en la siguiente tabla. Las fechas y las horas de estos archivos se muestran en hora universal coordinada (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para averiguar la diferencia entre hora UTC y la hora local, utilice la ficha zona horaria de la herramienta fecha y hora en el panel de control.
   Date        Time   Version    Size       File name     Comment
   -----------------------------------------------------------------------------------
   2002-06-14  20:46  7.00.1033  5,054,736  Sqlservr.exe  SQL Server 7.0 SP3-based fix
   2002-02-14  17:37  7.00.1021    586,000  Sqlsort.dll   SQL Server 7.0 SP3-based fix
Nota debido a las dependencias de archivos, la revisión o característica más reciente que contiene estos archivos quizás contenga también archivos adicionales.

Solución

Para evitar este comportamiento, puede:
  • Deshabilitar la opción autoshrink mediante el procedimiento almacenado sp_dboption en SQL Server 7.0.

    -o bien -
  • Crear una copia de seguridad completa o diferencial de base de datos para que los registros de transacciones problema no tienen que restaurarse.

Estado

SQL Server 2000

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:". Este problema se corrigió por primera vez en SQL Server 2000 Service Pack 3.

Más información

Para identificar este problema puede utilizar RESTORE HEADERONLY y los comandos RESTORE FILELISTONLY para consultar las copias de seguridad del registro de transacciones. En este caso, los valores de columna LastLsn los resultados de RESTORE HEADERONLY de copias de seguridad del registro transacción consecutivos tienen el mismo valor y el valor de columna de tamaño de los resultados de RESTORE FILELISTONLY muestra que un valor menor en el registro transacción última copia de seguridad.

Este problema no ocurre con copias de seguridad que se originan en SQL Server 2000.

Propiedades

Id. de artículo: 324469 - Última revisión: miércoles, 12 de octubre de 2005 - Versión: 5.1
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Palabras clave: 
kbmt kbhotfixserver kbsqlserv2000sp3fix kbbug kbfix kbqfe kbsqlserv700presp5fix KB324469 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): 324469

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