Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Microsoft distribueert Oplossingen voor Microsoft SQL Server 2008 en Microsoft SQL Server 2008 R2 als één downloadbaar bestand. Omdat de fixes cumulatief zijn, bevat elke nieuwe release alle hotfixes en alle beveiligingscorrecties die zijn opgenomen in de vorige SQL Server 2008 of SQL Server 2008 R2-fixrelease.

Symptomen

Bekijk het volgende scenario in Microsoft SQL Server 2008 of in Microsoft SQL Server 2008 R2:

  • U configureert een transactionele replicatie voor een database.

  • De database wordt geconfigureerd met behulp van de optie read_committed_snapshot.

  • De replicatie is geconfigureerd voor het gebruik van de systeemeigen sync_method. Vervolgens worden de replicatieabonnees geïnitialiseerd en wordt er een momentopname gegenereerd voor de replicatie.

In dit scenario mislukt de distributieagent met foutcode 20598. Daarnaast kunt u een van de volgende foutberichten ontvangen:

  • <datum/tijd> <id> Replication-Replication distributie
    Subsysteem: agent <agentnaam> mislukt. De rij is niet gevonden bij de abonnee bij het toepassen van de gerepliceerde opdracht.

  • <datum/tijd> <id> fout: 14151, ernst: 18, status: 1.

    <datum/tijd><id> Replication-Replication distributie

    Subsysteem: agent <agentnaam> is mislukt. Schending van primary key constraint '<Primary key name>'. Kan geen dubbele sleutel invoegen in object '<tabel in abonnee>'.

Oorzaak

Dit probleem treedt op omdat er een vergrendeling ontbreekt wanneer de momentopname voor de replicatie wordt gegenereerd.

Oplossing

Cumulatieve update-informatie

SQL Server 2008 Service Pack 1


De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 9 voor SQL Server 2008 Service Pack 1.

Opmerking Omdat de builds cumulatief zijn, bevat elke nieuwe fixrelease alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige SQL Server 2008-fixrelease. Microsoft raadt u aan om de meest recente oplossingsrelease met deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

970365 De SQL Server 2008-builds die zijn uitgebracht na SQL Server 2008 Service Pack 1 is uitgebracht
Microsoft SQL Server 2008-hotfixes worden gemaakt voor specifieke SQL Server servicepacks. U moet een hotfix SQL Server 2008 Service Pack 1 toepassen op een installatie van SQL Server 2008 Service Pack 1. Elke hotfix die in een SQL Server servicepack wordt geleverd, wordt standaard opgenomen in het volgende SQL Server servicepack.

SQL Server 2008 Service Pack 2

De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 1 voor SQL Server 2008 Service Pack 2. Klik voor meer informatie over dit cumulatieve updatepakket op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

2289254 Cumulatieve update 1 voor SQL Server 2008 Service Pack 2Note Omdat de builds cumulatief zijn, bevat elke nieuwe fixrelease alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige SQL Server 2008-fixrelease. We raden u aan om de meest recente fixrelease met deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

2402659 De SQL Server 2008-builds die zijn uitgebracht na SQL Server 2008 Service Pack 2 is uitgebracht

SQL Server 2008 R2


De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 4. Voor meer informatie over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2008 R2, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

2345451 Cumulatieve updatepakket 4 voor SQL Server 2008 R2 Opmerking Omdat de builds cumulatief zijn, bevat elke nieuwe fixrelease alle hotfixes en alle beveiligingscorrecties die zijn opgenomen in de vorige SQL Server 2008 R2-fixrelease. We raden u aan om de meest recente fixrelease met deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

981356 De SQL Server 2008 R2-builds die zijn uitgebracht na SQL Server 2008 R2 is uitgebracht

Status

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

Verwijzingen

Ga naar de volgende Microsoft Developer Network-website (MSDN) voor meer informatie over SQL Server replicatie:

SQL Server replicatieGa naar de volgende MSDN-website voor meer informatie over snapshot-isolatie:

Isolatie van momentopnamenKlik voor meer informatie over het incrementele onderhoudsmodel voor SQL Server op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
 

935897 Er is een incrementeel onderhoudsmodel beschikbaar van het SQL Server-team om hotfixes te leveren voor gemelde problemen

Klik voor meer informatie over het naamgevingsschema voor SQL Server updates op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
 

822499Nieuw naamgevingsschema voor Microsoft SQL Server software-updatepakketten Voor meer informatie over software-updateterminologie klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

824684 Beschrijving van de standaardterminologie die wordt gebruikt voor het beschrijven van Microsoft-software-updates

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.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×