Sign in with Microsoft
New to Microsoft? Create an account.

Síntomas

Escenario 1 Un evento similar al siguiente se registra en el registro de errores de SQL ServerSQL Server o en el registro de aplicación en el Visor de eventos cuando se actualiza manualmente una tabla del sistema en Microsoft SQL Server:

Nombre del registro: ApplicationSource: MSSQL$SQL2008R2Event ID: 17659Task Category: ServerLevel: InformationDescription: Warning: System table ID 34 se ha actualizado directamente en el IDENTIFICADOR de base de datos 17 y es posible que no se haya mantenido la coherencia de la memoria caché. SQL ServerSQL Server debe reiniciarse.

Escenario 2 Un evento similar al siguiente se registra en el registro de errores de SQL ServerSQL Server o en el registro de aplicación en el Visor de eventos al iniciar una base de datos de SQL Server que contiene una tabla del sistema que se actualizó manualmente:

Nombre del registro: ApplicationSource: MSSQL$SQL2008R2Event ID: 3859Task Category: ServerLevel: InformationDescription: Warning: The system catalog se actualizó directamente en el IDENTIFICADOR de base de datos 17, más recientemente en date_time

Escenario 3Se devuelve el siguiente mensaje de advertencia al ejecutar el mandato DBCC_CHECKDB después de actualizar manualmente una tabla del sistema:

Resultados de DBCC para 'database_name'. Comprobar catálogo Msg 3859, Estado 1: Advertencia: El catálogo del sistema se actualizó directamente en el ID de base de datos 17, más recientemente en date_time. CHECKDB encontró 0 errores de asignación y 0 errores de coherencia en la base de datos 'db_name'. Ejecución de DBCC completada. Si DBCC imprimió mensajes de error, póngase en contacto con el administrador del sistema.

Causa

Este problema puede producirse si se actualiza manualmente una tabla del sistema base. Notas

  • No se admite la actualización manual de tablas del sistema. Las tablas del sistema solo deben actualizarse mediante el motor de base de datos de SQL ServerSQL Server .

  • Puede ver los datos de las tablas del sistema a través de las vistas de catálogo del sistema.

Resolución

Para resolver este problema, transfiera el contenido de la base de datos que se actualizó manualmente a una nueva base de datos para su uso de la aplicación.

Más información

Tablas base del sistema En la tabla siguiente se proporciona más información acerca de los productos o herramientas que comprueban automáticamente esta condición en la instancia de SQL ServerSQL Server y en las versiones del producto de SQL ServerSQL Server en las que se evalúa la regla.

Software de regla

Título de regla

Descripción de regla

Versiones de producto para las que se ha evaluado la regla

System Center Advisor

SQL Server HA detectado la actualización directa del catálogo del sistema: Msg 17659

System Center Advisor genera una alerta cuando se notifica el identificador de evento 17659 al registro de aplicación en Windows. Use la información de la alerta para identificar la base de datos que está en un estado no admitido y siga los pasos de la sección "Resolución" de este artículo.

SQL Server 2008SQL Server 2008 R2SQL Server 2012

System Center Advisor

SQL Server HA detectado la actualización directa del catálogo del sistema: Msg 3859

System Center Advisor genera una alerta cuando se notifica el identificador de evento 3859 al registro de aplicación en Windows. Use la información de la alerta para identificar la base de datos que está en un estado no admitido y siga los pasos de la sección "Resolución" de este artículo.

SQL Server 2008SQL Server 2008 R2SQL Server 2012

Referencias

Para obtener más información acerca de los problemas que pueden producirse cuando se actualiza manualmente una tabla del sistema de SQL Server, haga clic en el número de artículo para verlo en Microsoft Knowledge Base:

2787112 Mensaje de error "Msg 8992" y metadatos incoherentes en los catálogos del sistema de SQL Server

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×