Applies ToSQL Server 2017 on Windows SQL Server 2019 on Windows

Symptomer

Overvej følgende scenarie: 

  • Du opretter en tabel, der har den primære nøgle, og du føjer nogle rækker til den i Microsoft SQL Server 2019 eller 2017.

  • Du tilføjer en kolonne, der har en standardbegrænsning, og du ændrer den primære nøgle for at medtage den nye kolonne.

  • Du opretter en transaktionspublikation og et abonnement til denne tabel.

I dette scenarie mislykkes distributionsagenten, når den forsøger at anvende UPDATE eller DELETE hos abonnenten på rækker, der fandtes, før den nye kolonne tilføjes. Desuden får du vist følgende fejlmeddelelse "20598":

Rækken blev ikke fundet hos abonnenten, da den replikerede UPDATE-kommando blev anvendt for tabellen 'TableName' med primær nøgle(er): (null) 

Løsning

Dette problem er rettet i følgende kumulative opdateringer til SQL Server:

Hver ny samlet opdatering til SQL Server indeholder alle de hotfixes og sikkerhedsrettelser, der var i det tidligere build. Vi anbefaler, at du installerer det nyeste build til din version af SQL Server:

Status

Microsoft har bekræftet, at problemet findes i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Referencer

Få mere at vide om den terminologi , som Microsoft bruger til at beskrive softwareopdateringer.

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.