Salt la conținutul principal
Asistență
Conectare

KB4575939-remediere: Log Reader Agent generează excepția încălcării accesului pentru P2P sau reproducerea tranzacțională cu tabelele de partiționare din SQL Server

Lucrați de oriunde de pe orice dispozitiv cu Microsoft 365

Faceți upgrade la Microsoft 365 pentru a lucra oriunde cu cele mai recente caracteristici și actualizări.

Faceți upgrade acum

Simptome

Să presupunem că aveți o reproducere peer-to-peer (P2P) sau tranzacțională pe tabele partiționate în Microsoft SQL Server. Atunci când faceți un comutator de partiție sau o operațiune de îmbinare care are comenzi replicate în așteptare în acea partiție, observați următoarea intrare de eroare în Jurnalul de erori SQL Server:

Eroare: 608: nu s-a găsit nicio intrare de catalog pentru ID-ul de partiție <id> în baza de date <DatabaseName>. Metadatele sunt inconsistente. Rulează DBCC CHECKDB pentru a verifica dacă există o deteriorare a metadatelor.

În plus, agentul de cititor de jurnal generează un dump de încălcare a accesului.

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Rezolvare

Această problemă este remediată în următoarele actualizări cumulative pentru SQL Server:

Notă După ce aplicați această remediere, dacă efectuați comutatorul de partiție sau operațiunea de îmbinare cu comenzile replicate în așteptare din acea partiție, veți observa în continuare eroarea 608 în Jurnalul de erori SQL Server, dar nu există gropi de violare a accesului.

Despre actualizările cumulative pentru SQL Server:

Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:

Mai multe informații

Dacă activați comutarea partiției pe SQL Server 2008 R2 prin versiunea curentă, este posibil să aveți nevoie și de operații scindare și îmbinare în viitorul apropiat. Înainte de a executa o operațiune de scindare sau de îmbinare într-un tabel replicat, asigurați-vă că partiția în cauză nu are comenzi replicate în așteptare. De asemenea, trebuie să vă asigurați că nu sunt executate operațiuni LMD pe partiție în timpul operațiilor scindare și îmbinare. Dacă există tranzacții pe care cititorul de jurnal nu le-a procesat sau dacă operațiunile LMD sunt efectuate pe o partiție a unui tabel replicat în timp ce se execută o operațiune de scindare sau de îmbinare (care implică aceeași partiție), aceasta poate duce la o eroare de procesare cu agentul de cititor de jurnale. Pentru a corecta eroarea, este posibil să fie necesară reinițializarea abonamentului.

Pentru mai multe informații, consultați reproducerea tabelelor și indexurilor partiționate.

Avertisment

Nu trebuie să activați comutarea de partiție pentru publicațiile peer-to-peer din cauza coloanei ascunse care este utilizată pentru a detecta și a rezolva conflictele.

Referințe

Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×