Sümptomid
Oletagem, et loote omavahelise (P2P) publikatsiooni Microsoft SQL Server 2014 või 2016. Selles P2P-publikatsioonis avaldate tabeli, mille skeemi nimi sisaldab punkti (.). Kui leviagent töötab selle publikatsiooni jaoks, võib see nurjuda järgmise tõrketeatega:
Märkus.
Protseduuri või funktsiooni procedureName jaoks on määratud liiga palju argumente
Põhjus
See probleem ilmneb, sest süsteemi loodud salvestatud protseduurid luuakse valesti P2P publikatsioonis, kui avaldatud tabeli skeemi nimi sisaldab punkti (.).
Lahendus
See probleem on lahendatud järgmistes SQL Server koondvärskendustes.
SQL Server 2016 RTM koondvärskendus 7
SQL Sever 2016 SP1 koondvärskendus 4
SQL Server 2014 SP2 koondvärskendus 6
SQL Server 2014 SP1 koondvärskendus 13
Teave SQL Server koondvärskenduste kohta
Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.
Uusim koondvärskendus SQL Server 2016 jaoks
Uusim koondvärskendus SQL Server 2014 jaoks
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.
Viited
Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.