Symptomy
Załóżmy, że do wysłania wiadomości e-mail w programie Microsoft SQL Server 2014, 2016 lub 2017 jest używana poczta bazy danych i sp_send_dbmail procedura składowana. Po przekazaniu parametru adresaci (na przykład: imię, nazwisko) zawierającego przecinek na procedurę przechowywaną, możesz zauważyć, że program SQL Server nie może wysłać wiadomości e-mail. Ponadto może zostać wyświetlony komunikat o błędzie podobny do następującego:
Msg 14613, poziom 16, stan 1 , procedura procedurname,line LineNumber [partia początkowa wiersza 0] określona wartość "@recipients" nie może zawierać przecinków (,) do oddzielania adresów: "nazwa_użytkownika, Tytuł użytkownika" <email@Contoso.com> ". Aby kontynuować, użyj średników (;) do oddzielania adresów.
Rozwiązanie
Ten problem został rozwiązany w następujących zbiorczych aktualizacjach programu SQL Server:
Zbiorcza aktualizacja 13 dla programu SQL Server 2017
Zbiorcza aktualizacja 5 dla programu SQL Server 2016 z dodatkiem SP2
Zbiorcza aktualizacja 13 dla programu SQL Server 2016 z dodatkiem SP1
Zbiorcza aktualizacja 13 dla programu SQL Server 2014 z dodatkiem SP2
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2017
Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2016
Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2014
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Informacje o terminologiiużywanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.