Sümptomid
Oletagem, et kasutate Microsoft SQL Server 2014, 2016 või 2017 meilisõnumite saatmiseks rakendust Database mail ja sp_send_dbmail salvestatud protseduuri. Kui sooritate parameetri adressaadid (nt eesnimi, perekonnanimi), mis sisaldab koma salvestatud protseduurile, võite märgata, et SQL Server ei saada meilisõnumit. Lisaks võidakse kuvada tõrketeade, mis sarnaneb järgmisega:
MSG 14613, tase 16, olek 1, protseduur ProcedureName, joon LineNumber [partii Start rida 0] määratud "@recipients" ei saa kasutada eraldajaid (,) eraldada aadresse: ""kasutajanimi, Kasutaja ametinimetus"<email@Contoso.com>". Jätkamiseks kasutage semikoolonit (;) aadresside eraldamiseks.
Lahendus
See probleem on lahendatud SQL serveri järgmisi kumulatiivseid värskendusi.
Kumulatiivne värskendus 13 SQL Server 2017
Kumulatiivne Update 5 SQL Server 2016 SP2 jaoks
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Uusim SQL Server 2017 koondvärskenduses
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Viited
Siit leiate teavet selle kohta, mida Microsoftkasutab tarkvaravärskenduste kirjeldamiseks.