Jelenségek
Tegyük fel, hogy társközi (P2P) vagy tranzakciós replikációt tartalmaz a Microsoft SQL Server particionált tábláiban. Ha egy olyan partíciókapcsolót vagy egyesítési műveletet futtat, amely függőben lévő replikált parancsokat tartalmaz az adott partícióban, a következő hibaüzenet jelenik meg az SQL Server hibanaplójában:
Hiba: 608: Nem található katalógusbejegyzés a DatabaseName <adatbázis <azonosítójának> <adatbázis>. A metaadatok nem következetesek. Futtassa a DBCC CHECKDB fájl futtatását a metaadatok sérülésének ellenőrzésével.
Ezenkívül a naplóolvasó ügynöke hozzáférési szabálysértési hibat generál.
Állapot
A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.
Megoldás
Ezt a hibát az SQL Server alábbi kumulatív frissítésében javítottuk:
Megjegyzés: A javítás alkalmazása után, ha partícióváltást vagy egyesítési műveletet hajt végre a függőben lévő replikált parancsokkal abban a partícióban, akkor is megfigyelheti a 608-as hibát az SQL Server hibanaplójában, de nem sérti meg a hozzáférési hibákat.
Az SQL Server összesítve frissülő frissítései:
Az SQL Server minden egyes új kumulatív frissítése tartalmazza az összes gyorsjavítást és minden olyan biztonsági javítást, amely az előző összegző frissítésben szerepelt. Tekintse meg az SQL Server legújabb kumulatív frissítéseit:
További információ
Ha engedélyezi a partition-váltást az SQL Server 2008 R2-ben a jelenlegi verzión keresztül, akkor a közeljövőben szükség lehet a felosztási és egyesítési műveletekre is. Mielőtt végrehajtaná a felosztási vagy egyesítési műveletet egy replikált táblán, győződjön meg arról, hogy a szóban forgó partíció nem tartalmaz függőben lévő replikált parancsokat. Azt is meg kell győződni arról, hogy a felosztási és egyesítési műveletek során nem hajt végre DML-műveleteket a partíción. Ha vannak olyan tranzakciók, amelyek még nem feldolgozásra került a naplóolvasóban, vagy ha DML-műveleteket végeznek egy replikált tábla partícióján egy felosztási vagy egyesítési művelet végrehajtásakor (amely ugyanazt a partíciót is magában foglalja), az feldolgozási hibához vezethet a naplóolvasó ügynökével. A hiba kijavítása érdekében előfordulhat, hogy újra kell inicializálni az előfizetést.
További információ: Replikált táblák és indexek.
Figyelmeztetés:
Az ütközések észlelésére és feloldására használt rejtett oszlop miatt ne engedélyezze a társközi kiadványok partícióváltását.
Hivatkozások
Ismerje meg a Microsoft által a szoftverfrissítések leírására használt terminológiát.