Symptom
Anta att du skapar en P2P-publikation (peer-to-peer) i Microsoft SQL Server 2014 eller 2016. I den här P2P-publikationen publicerar du en tabell vars schemanamn innehåller en punkt (.). När distributionsagenten körs för den här publikationen kan den misslyckas med följande fel:
Obs
Procedur eller funktion ProcedureName har för många argument angivna
Orsak
Det här problemet beror på att systemgenererade lagrade procedurer skapas felaktigt i P2P-publiceringen när schemanamnet för den publicerade tabellen innehåller en punkt (.).
Lösning
Det här problemet åtgärdas i följande kumulativa uppdateringar för SQL Server:
Kumulativ uppdatering 7 för SQL Server 2016 RTM
Kumulativ uppdatering 4 för SQL Server 2016 SP1
Kumulativ uppdatering 6 för SQL Server 2014 SP2
Kumulativ uppdatering 13 för SQL Server 2014 SP1
Om kumulativa uppdateringar för SQL Server
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Senaste kumulativa uppdateringen för SQL Server 2016
Senaste kumulativa uppdateringen för SQL Server 2014
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Referenser
Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.