Príznaky
Predpokladajme, že máte replikáciu typu peer-to-peer (P2P) alebo transakčné replikácie na rozdelených tabuľkách na serveri Microsoft SQL Server. Keď vykonávate prepínač oblastí alebo operáciu zlučovania, ktorá obsahuje čakajúce replikované príkazy v tejto oblasti, zistíte, že v denníku chýb servera SQL Server sa zobrazí táto chyba:
Chyba: 608: nenašla sa žiadna položka katalógu pre identifikáciu oblasti <id> v databáze <DatabaseName>. Metaúdaje sú nekonzistentné. Spustite DBCC CHECKDB a skontrolujte poškodenie metaúdajov.
Okrem toho agent čítačky denníka generuje výpis porušenia prístupu.
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Riešenie
Tento problém je vyriešený v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:
Poznámka: Po použití tejto opravy, ak vykonáte prepínač oblastí alebo zlučovanie s čakajúcimi replikovanými príkazmi v tejto oblasti, budete naďalej sledovať chybu 608 v denníku chýb servera SQL Server, ale žiadne výpisy porušenia prístupu.
Informácie o kumulatívnych aktualizáciách pre SQL Server:
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Ďalšie informácie
Ak povolíte prepínanie oblastí na serveri SQL Server 2008 R2 prostredníctvom aktuálnej verzie, môžete tiež potrebovať operácie rozdelenia a zlučovania v blízkej budúcnosti. Pred vykonaním operácie rozdelenia alebo zlučovania v replikovanej tabuľke Skontrolujte, či daná oblasť nemá žiadne čakajúce replikované príkazy. Mali by ste tiež zabezpečiť, aby sa počas operácií rozdelenia a zlučovania nevykonali žiadne operácie DML v oblasti. Ak existujú transakcie, v ktorých sa čítačka denníka nespracováva alebo ak sa operácie DML vykonávajú v oblasti replikovanej tabuľky, zatiaľ čo sa vykonala operácia rozdelenia alebo zlučovania (zahŕňajúca tú istú oblasť), môže to viesť k chybe spracovania s agentom čítačky denníka. Ak chcete chybu opraviť, môže sa vyžadovať opätovná Inicializácia predplatného.
Ďalšie informácie nájdete v téme Kopírovanie rozdelených tabuliek a indexov.
Upozornenie:
Prepínanie oblastí v publikáciách typu peer-to-peer by ste nemali povoliť z dôvodu skrytého stĺpca, ktorý sa používa na zisťovanie a vyriešenie konfliktu.
Odkazy
Oboznámte sa s terminológiou , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.