Symptom
Anta att du skapar en peer-to-peer-publikation (P2P) i Microsoft SQL Server 2014 eller 2016. I den här P2P-publikationen publicerar du en tabell vars schema namn innehåller en punkt (.). När distributions agenten körs för den här publikationen kan den Miss lyckas och följande fel meddelande visas:
Proceduren eller funktionen ProcedureName har för många angivna argument
Orsak
Det här problemet beror på att de systemgenererade lagrade procedurerna skapas felaktigt i P2P-publikation när schema namnet för den publicerade tabellen innehåller en punkt (.).
Lösning
Det här problemet är åtgärdat i följande kumulativa uppdateringar för SQL Server:
Kumulativ uppdatering 7 för SQL Server 2016 RTM
Kumulativ uppdatering 4 för SQL-Sever 2016 SP1
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Referenser
Lär dig mer om terminologinsom Microsoft använder för att beskriva program varu uppdateringar.