Sintomas
Suponha que você use o email e a sp_send_dbmail procedimento armazenado para enviar um email no Microsoft SQL Server 2014, 2016 ou 2017. Ao passar o parâmetro de destinatários (por exemplo: nome, sobrenome) que contenha vírgulas para o procedimento armazenado, você pode observar que o SQL Server não consegue enviar um email. Além disso, a seguinte mensagem de erro semelhante à seguinte pode ser exibida:
MSG 14613, nível 16, estado 1 , ProcedureName, lineLineNumber [linha de início do lote 0] o ' @recipients ' especificado não pode usar vírgulas (,) para separar os endereços: ' "UserName, User title" <email@Contoso.com> '. Para continuar, use ponto-e-vírgula (;) para separar os endereços.
Resolução
Esse problema foi corrigido nas seguintes atualizações cumulativas do SQL Server:
Atualização cumulativa 13 para SQL Server 2017
Atualização cumulativa 5 para SQL Server 2016 SP2
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:
Atualização cumulativa mais recente do SQL Server 2017
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Referências
Saiba mais sobre a terminologiaque a Microsoft usa para descrever atualizações de software.