Symptomy
Załóżmy, że tworzysz publikację w programie Microsoft SQL Server 2014 lub 2016 w wersji P2P. W tej publikacji P2P jest publikowana tabela, której nazwa schematu zawiera kropkę (.). Po uruchomieniu agenta dystrybucji dla tej publikacji może wystąpić błąd:
Procedure or function ProcedureName has too many arguments specified
Przyczyna
Ten problem występuje, ponieważ wygenerowane przez system procedury składowane są tworzone niepoprawnie w publikacji P2P, gdy nazwa schematu opublikowanej tabeli zawiera kropkę (.).
Rozwiązanie
Ten problem został rozwiązany w następujących aktualizacjach zbiorczych dla SQL Server:
Aktualizacja zbiorcza 7 dla SQL Server 2016 RTM
Aktualizacja zbiorcza 4 dla programu SQL Sever 2016 z dodatkiem SP1
Aktualizacja zbiorcza 6 dla SQL Server 2014 z dodatkiem SP2
Aktualizacja zbiorcza 13 dla SQL Server 2014 z dodatkiem SP1
Każda nowa aktualizacja zbiorcza dla SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".
Informacje
Dowiedz się więcej o terminologiiużywanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.