Symptomen

Scenario 1 Een gebeurtenis van de volgende strekking wordt vastgelegd in het foutenlogboek van SQL Server of in het toepassingslogboek in Logboeken wanneer een systeemtabel handmatig wordt bijgewerkt in Microsoft SQL Server:

Logboeknaam: ApplicationSource: MSSQL $ SQL2008R2Event ID: 17659Taak categorie: serverniveau: InformationDescription: waarschuwing: systeemtabel-ID 34 is direct bijgewerkt in database-ID 17 en cache-coherentie mogelijk niet onderhouden. SQL Server moet opnieuw worden gestart.

Scenario 2 Een gebeurtenis van de volgende strekking wordt vastgelegd in het foutenlogboek van SQL Server of in het toepassingslogboek in Logboeken bij het starten van een SQL Server-database met een systeemtabel die handmatig is bijgewerkt:

Logboeknaam: ApplicationSource: MSSQL $ SQL2008R2Event ID: 3859Taak categorie: serverniveau: InformationDescription: waarschuwing: de systeemcatalogus is direct bijgewerkt in database-ID 17, meest recent op Date_Time

Scenario 3het volgende waarschuwingsbericht wordt geretourneerd wanneer u de opdracht DBCC_CHECKDB uitvoert nadat een systeemtabel handmatig is bijgewerkt:

DBCC-resultaten voor 'database_name'. Controleer de catalogus msg 3859, staat 1: waarschuwing: de systeemcatalogus is direct bijgewerkt in database-ID 17, meest recent op Date_Time. CHECKDB gevonden 0 toewijzingsfouten en 0 consistentiefouten in de database 'db_name'. DBCC-uitvoering is voltooid. Neem contact op met de systeembeheerder als DBCC foutberichten heeft afgedrukt.

Oorzaak

Dit probleem kan optreden als een basissysteem tabel handmatig wordt bijgewerkt. Opmerkingen

  • Het handmatig bijwerken van systeemtabellen wordt niet ondersteund. De systeemtabellen mogen alleen worden bijgewerkt door de SQL Server-database-engine.

  • U de gegevens in de systeemtabellen weergeven via de systeemcatalogus weergaven.

Oplossing

U dit probleem oplossen door de inhoud van de database die handmatig is bijgewerkt naar een nieuwe database over te brengen voor gebruik door toepassingen.

Meer informatie

Basistabellen van het systeem De volgende tabel bevat meer informatie over de producten of hulpprogramma's die automatisch controleren op deze voorwaarde op uw exemplaar van SQL Server en op de versies van het SQL Server-product waarop de regel wordt geëvalueerd.

Regel software

Titel van regel

Beschrijving van regel

Product versies waartegen de regel wordt geëvalueerd

System Center Advisor

SQL Server heeft gedetecteerd direct System Catalog update: msg 17659

System Center Advisor genereert een waarschuwing wanneer gebeurtenis-ID 17659 wordt gerapporteerd aan het toepassingslogboek in Windows. Gebruik de informatie van de waarschuwing voor het identificeren van de database die zich in een niet-ondersteunde status en volg de stappen in de sectie ' oplossing ' van dit artikel.

SQL Server 2008SQL Server 2008 R2SQL server 2012

System Center Advisor

SQL Server heeft gedetecteerd direct System Catalog update: msg 3859

System Center Advisor genereert een waarschuwing wanneer gebeurtenis-ID 3859 wordt gerapporteerd aan het toepassingslogboek in Windows. Gebruik de informatie van de waarschuwing voor het identificeren van de database die zich in een niet-ondersteunde status en volg de stappen in de sectie ' oplossing ' van dit artikel.

SQL Server 2008SQL Server 2008 R2SQL server 2012

Verwijzingen

Voor meer informatie over problemen die kunnen optreden wanneer een SQL Server-systeemtabel handmatig wordt bijgewerkt, klikt u op het artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

2787112 foutbericht ' msg 8992 ' en inconsistente metagegevens in de SQL Server-systeem catalogi

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×