Сообщение о формировании агента T-SQL Server для sp_notify_operator - PullRequest
0 голосов
/ 17 мая 2018

Я хотел бы отформатировать свое сообщение для хранимой процедуры sp_notify_operator

Но он не принимает параметр @ body_format = 'HTML' как sp_send_dbmail .

EXEC msdb.dbo.sp_notify_operator 
    @profile_name = 'Mail Service',  
    @name = @Operator,  
    @body = @MSG,
    @subject = 'Automated Success Message' ;

Важно использовать эту хранимую процедуру, потому что я хочу сообщить один профиль оператора.

У кого-нибудь есть идеи?

1 Ответ

0 голосов
/ 15 февраля 2019

Вы можете сделать то же самое с msdb..sp_send_dbmail

SELECT @body =N' body ' 

SELECT @subject =  ' subject ';

select @operator = email_address from msdb.dbo.sysoperators
WHERE name = 'operator name'

EXEC msdb..sp_send_dbmail
    @subject =  @subject,  
    @body =  @body, 
    @body_format = 'HTML',
    @recipients = @operator
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...