Mensaje de error al ejecutar un DBCC comprobar comandos en SQL Server 2005: "8909 16 1 error de tabla: objeto ID. de 0, índice ID-1, partición ID, ID de unidad de asignación de 0 (tipo desconocido)"

Seleccione idioma Seleccione idioma
Id. de artículo: 909003 - Ver los productos a los que se aplica este artículo
Nº DE ERROR: 20010946 (SQLBUDT)
Expandir todo | Contraer todo

Síntomas

Al ejecutar un comando de comprobación DBCC en Microsoft SQL Server 2005, puede recibir un mensaje de error similar al siguiente:
8909 16 1
Error de tabla: objeto ID. de 0, índice ID-1, partición ID, ID de unidad de asignación 0
IDENTIFICADOR de página (de tipo desconocido), (6:8040) contiene un identificador de página incorrecto en su encabezado de página. Valor de PageId en el
encabezado de página = (0: 0).
Cuando se está ejecutando el comando de comprobación DBCC para una base de datos que se almacena en una partición de sistema de archivos NTFS, y la partición NTFS está en modo MULTI-USER, el motor de base de datos de SQL Server crea una instantánea de base de datos internos y de sólo lectura. Este comportamiento impide que problemas de bloqueo y problemas de simultaneidad cuando se ejecuta el comando de comprobación DBCC. Una instantánea de base de datos utiliza uno o más archivos dispersos para almacenar datos.

El problema se produce cuando se cumplen las condiciones siguientes:
  • Las páginas de SQL Server han escrito en los archivos dispersos.
  • Estos archivos dispersos se utilizan para las réplicas DBCC y para la instantánea de base de datos.
  • Estos archivos dispersos se pierden.
Porque pierde los archivos dispersos, SQL Server lee datos llenado con ceros en dichas páginas cuando ejecuta el comando de comprobación DBCC.

Nota Este comportamiento puede producir un falso Error al producirse al ejecutar el DBCC comprobar (comando). Puesto que el comando de comprobación DBCC opera en una instantánea de base de datos internos y de sólo lectura, el comando no indica que la base de datos está dañado. El comando sólo indica que existe un problema con la instantánea de base de datos internos y de sólo lectura.

Causa

Este problema puede producirse debido a una condición de carrera. La condición de anticipación se produce en una operación de escritura asincrónica sin almacenamiento en caché para un archivo disperso de NTFS.

Más información

Cuando el identificador de página es 0: 0, también puede recibir un mensaje de error similar al siguiente:
Error: 824, gravedad: 24, estado: 2. servidor de SQL detectó un error de E/s basado en la coherencia lógico: pageid incorrecto (30:62 esperado; 0 real: 0).

Propiedades

Id. de artículo: 909003 - Última revisión: jueves, 08 de junio de 2006 - Versión: 1.1
La información de este artículo se refiere a:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Palabras clave: 
kbmt kbfix kbtshoot kbprb KB909003 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): 909003

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