ID eveniment 17659 și event ID 3859 sunt înregistrate când actualizați tabelele de sistem într-o bază acoperire de date SQL Server

Traduceri articole Traduceri articole
ID articol: 2688307 - View products that this article applies to.
Măriți totul | Reduceți totul

Simptome

Scenariul 1

Un eveniment care seamănă cu următorul se înregistrează în jurnalul de erori SQL Server sau în jurnalul de aplicații din Event Viewer atunci când un tabel de sistem manual este actualizată în Microsoft SQL Server:
Jurnal nume: aplicare
Sursa: MSSQL$ SQL2008R2
ID eveniment: 17659
Categoria de activitate: Server
Nivel: informații
Descrierea/de control: Avertisment: tabelul de sistem ID 34 a fost actualizat direct în baza acoperire de date de ID 17 și memoria cache coerența nu poate au fost menținute. SQL Server trebuie să fie repornit.

Scenariul 2

Un eveniment care seamănă cu următorul se înregistrează în jurnalul de erori SQL Server sau în jurnalul de aplicații din Event Viewer atunci când începeți o bază acoperire de date SQL Server care conține un tabel de sistem care a fost actualizat manual:
Jurnal nume: aplicare
Sursa: MSSQL$ SQL2008R2
ID eveniment: 3859
Categoria de activitate: Server
Nivel: informații
Descrierea/de control: Avertisment: Catalogul de sistem a fost actualizat direct în baza acoperire de date de ID 17, cel mai recent la date_time

Scenariul 3

Următorul mesaj de avertizare este returnat atunci când executați comanda DBCC_CHECKDB după o masă de sistem este actualizat manual:
DBCC rezultate pentru "database_name'.
Verificați Catalogul Msg 3859, stat 1: Avertisment: Catalogul de sistem a fost actualizat direct în baza acoperire de date de ID 17, cel mai recent la date_time.
CHECKDB găsit 0 erori de alocare și 0 erori de coerență în baza acoperire de date "DB_Name'.
DBCC executarea finalizat. Dacă DBCC imprimat mesajele de eroare, contacta?i administrator de sistem.


Cauză

Această problemă poate apărea dacă un tabel de sistem de bază este actualizat manual.

Note
  • Actualizarea manual tabelele de sistem nu este acceptată. Tabelele de sistem trebuie actualizată numai de motorul de baze acoperire de date SQL Server.
  • Puteți vizualiza datele în tabele de sistem prin intermediul sistemului catalogului vizualizari.

Rezoluție

Pentru a rezolva această problemă, se transferă conținutul bazei acoperire de date care a fost actualizat manual într-o bază acoperire de date pentru utilizarea aplicației.

Informații suplimentare

Tabelele de sistem de bază

Următorul tabel furnizează informa?ii suplimentare despre produse sau instrumente care verifică automat pentru această condiție dumneavoastră instanță de SQL Server și versiuni a produsului SQL Server care este evaluat în regula.
Reduceți tabelulMăriți tabelul
Software-ul de regulăRegula de titluDescriere regulăVersiunile de produs care regula este evaluat
Centrul sistemului AdvisorSQL Server a detectat directe sistemul Catalogul actualizare: Msg 17659System Center Advisor generează o avertizare atunci când ID eveniment 17659 este raportat la Jurnalul de aplicație în Windows. Utilizați informațiile furnizate de alertă pentru a identifica baza acoperire de date este într-o stare de neacceptat, și urmați pașii din secțiunea "Rezolvare" a acestui articol.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
Centrul sistemului AdvisorSQL Server a detectat directe sistemul Catalogul actualizare: Msg 3859System Center Advisor generează o avertizare atunci când evenimentul ID 3859 este raportat la Jurnalul de aplicație în Windows. Utilizați informațiile furnizate de alertă pentru a identifica baza acoperire de date este într-o stare de neacceptat, și urmați pașii din secțiunea "Rezolvare" a acestui articol.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012



Referințe

Pentru informații suplimentare despre problemele care pot apărea atunci când un tabel SQL Server sistem manual este actualizat, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:

2787112 "Msg 8992" mesaj de eroare și metadatele inconsistente în SQL Server sistem de cataloage

Proprietă?i

ID articol: 2688307 - Ultima examinare: 4 februarie 2013 - Revizie: 2.0
Se aplică la:
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Enterprise
Cuvinte cheie: 
kbprb kbsurveynew kbtshoot kbmt KB2688307 KbMtro
Traducere automată
IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât și articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuși, un articol tradus automat nu este întotdeauna perfect. Acesta poate conține greșeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greșeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conținutului sau de utilizarea traducerii necorespunzătoare de către clienții nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2688307

Trimite?i feedback

 

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