Symptomer
Antag, at du opretter en peer-to-peer-publikation (P2P) i Microsoft SQL Server 2014 eller 2016. I denne P2P-publikation skal du publicere en tabel, hvis skemanavn indeholder et punktum (.). Når distributionsagenten kører for denne publikation, kan den mislykkes med følgende fejl:
Procedure eller funktion ProcedureName har angivet for mange argumenter
Årsag
Dette problem opstår, fordi de systemgenererede lagrede procedurer oprettes forkert i P2P-publikationen, når skemanavnet på den publicerede tabel indeholder et punktum (.).
Løsning
Dette problem er rettet i følgende kumulative opdateringer til SQL Server:
Samlet opdatering 7 til SQL Server 2016 RTM
Samlet opdatering 4 til SQL Sever 2016 SP1
Hver ny samlet opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der var inkluderet i den tidligere akkumulerede opdatering. Se de seneste kumulative opdateringer til 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.