Symptom
Anta att du har en P2P (Peer-to-Peer) eller transaktionsreplikering på partitionerade tabeller i Microsoft SQL Server. När du gör en partitionsväxel eller en sammanslagning som har väntande replikerade kommandon på den partitionen ser du följande felpost i felloggen för SQL Server:
Fel: 608: Ingen katalogpost hittades för partitions-ID <-ID> i <DatabaseName>. Metadata är inkonsekventa. Kör DBCC CHECKDB för att söka efter skadade metadata.
Loggläsaragenten genererar dessutom en åtkomstbrottsdump.
Status
Microsoft har bekräftat att det är ett problem i de Microsoft-produkter som listas i avsnittet "Gäller för".
Lösning
Det här problemet är åtgärdat i följande kumulativa uppdateringar för SQL Server:
Obs! När du har tillämpat den här korrigeringen och utför en partitionsväxel eller sammanslagning med väntande replikerade kommandon i den partitionen kommer du fortfarande att observera fel 608 i SQL Server-felloggen, men inget åtkomstfel uppstår.
Om kumulativa uppdateringar för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som inkluderades i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Mer information
Om du aktiverar partitionsväxling på SQL Server 2008 R2 till den aktuella versionen kan du också behöva dela och sammanfoga åtgärder inom kort. Innan du kör en delnings- eller sammanslagningsåtgärd för en replikerad tabell bör du kontrollera att den partition som är fråga inte har några väntande replikerade kommandon. Du bör också se till att inga DML-åtgärder utförs på partitionen under delnings- och sammanslagningsåtgärder. Om det finns transaktioner som loggläsaren inte har bearbetat eller om DML-åtgärder utförs på en partition av en replikerad tabell medan en delnings- eller sammanslagningsåtgärd körs (som innefattar samma partition), kan det leda till ett bearbetningsfel med loggläsaren. För att korrigera felet kan du behöva omitiering av prenumerationen.
Mer information finns i Replikera partitionerade tabeller och index.
Varning
Du bör inte aktivera partitionsbyte för Peer-to-Peer-publikationer på grund av den dolda kolumn som används för att identifiera och lösa konflikter.
Referenser
Läs mer om terminologin som Microsoft använder för att beskriva programuppdateringar.