Simptomai
Tarkime, kad naudojate duomenų bazės pašto ir sp_send_dbmail saugomą procedūrą, kad išsiųstumėte el. laišką "Microsoft SQL Server" 2014, "2016" arba "2017". Kai perduodate gavėjų parametrą (pvz.: vardas, pavardė), kuriame yra kablelis į saugomą procedūrą, galite pastebėti, kad "SQL Server" nepavyksta išsiųsti el. laiško. Be to, galite gauti klaidos pranešimą, panašų į šį:
MSG 14613, lygio 16, būsenos 1, procedūros Procedaspervardyti, Line LineNumber [paketinės pradžios eilutės 0], nurodyta "@recipients" negalima naudoti kablelių (,), kad būtų atskirti adresai: ""vartotojo vardas, vartotojovardas "<Email@Contoso.com>". Norėdami tęsti, naudokite kabliataškiais (;) Norėdami atskirti adresus.
Sprendimas
Ši problema išspręsta SQL serverio kaupiamajame naujinime:
Kaupiamasis naujinimas 13 SQL serverio 2017
Kaupiamasis naujinimas 5 SQL serverio 2016 SP2
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2017"
Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2016"
Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2014"
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Nuorodos
Sužinokite apie terminologiją, kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.