Symptomen

Stel dat u een Peer-to-Peer (P2P) of transactiereplicatie hebt voor gepartliceerde tabellen in Microsoft SQL Server. Wanneer u een partitiewissel of een samenvoegbewerking voert die nog moet worden gerepliceerde opdrachten in die partitie, ziet u de volgende foutmelding in het foutenlogboek van SQL Server:

Fout: 608: Er is geen catalogusite gevonden voor partition-<-> in database-<databasenaam>. De metagegevens zijn inconsistent. Voer DBCC CHECKDB uit om te controleren op beschadiging van metagegevens.

Bovendien genereert de logboeklezeragent een toegangsovertredingsdump.

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Oplossing

Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:

Opmerking Als u na het toepassen van deze oplossing een partitiewissel of samenvoegbewerking met lopende gerepliceerde opdrachten in die partitie wilt uitvoeren, ziet u nog steeds fout 608 in het foutenlogboek van SQL Server, maar geen toegangsovertredingdumps.

Cumulatieve updates voor SQL Server:

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsfixes die zijn opgenomen in de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:

Meer informatie

Als u het schakelen tussen partities via SQL Server 2008 R2 inschakelt via de huidige versie, hebt u in de nabije toekomst mogelijk ook bewerkingen voor splitsen en samenvoegen nodig. Voordat u een splits- of samenvoegbewerking voor een gerepliceerde tabel wilt uitvoeren, controleert u of er voor de partitie in kwestie geen gerepliceerde opdrachten in behandeling zijn. U moet er ook voor zorgen dat er geen DML-bewerkingen worden uitgevoerd op de partitie tijdens de splits- en samenvoegbewerkingen. Als er transacties zijn die de logboeklezer niet heeft verwerkt of als DML-bewerkingen worden uitgevoerd op een partitie van een gerepliceerde tabel terwijl een splits- of samenvoegbewerking wordt uitgevoerd (waarbij dezelfde partitie is betrokken), kan dit leiden tot een verwerkingsfout met de agent van de logboeklezer. Om de fout te corrigeren, kan her initialisatie van het abonnement vereist zijn.

Zie Gepartliceerde tabellen en indexen replicerenvoor meer informatie.

Waarschuwing

Schakel het schakelen tussen partities voor Peer-to-Peer-publicaties niet in vanwege de verborgen kolom die wordt gebruikt om conflicten op te sporen en op te lossen.

Verwijzingen

Lees meer over de terminologie die Microsoft gebruikt om software-updates te beschrijven.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.