Symptom
Anta att du använder databas mail och sp_send_dbmail lagrade proceduren för att skicka ett e-postmeddelande i Microsoft SQL Server 2014, 2016 eller 2017. När du överför mottagar parametern (till exempel: förnamn, efter namn) som innehåller kommatecken till den lagrade proceduren kanske det inte går att skicka ett e-postmeddelande med SQL-servern. Dessutom visas ett fel meddelande av följande slag:
Meddelande 14613, nivå 16, tillstånd 1, procedur ProcedureName, Line LineNumber [batch start rad 0] angiven "@recipients" kan inte använda kommatecken (,) för att skilja adresser: "användarnamn, användar namn" <email@Contoso.com> ". För att fortsätta kan du använda semikolon (;) för att avgränsa adresser.
Lösning
Det här problemet är åtgärdat i följande kumulativa uppdateringar för SQL Server:
Kumulativ uppdatering 13 för SQL Server 2017
Kumulativ uppdatering 5 för SQL Server 2016 SP2
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Senaste kumulativa uppdateringen för SQL Server 2017
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Referenser
Lär dig mer om terminologinsom Microsoft använder för att beskriva program varu uppdateringar.