html - sp_notify_operator 的 T-SQL Server 代理格式化消息
问题描述
我想为存储过程sp_notify_operator格式化我的消息
但它不像sp_send_dbmail那样采用参数@body_format = 'HTML'。
EXEC msdb.dbo.sp_notify_operator
@profile_name = 'Mail Service',
@name = @Operator,
@body = @MSG,
@subject = 'Automated Success Message' ;
使用这个存储过程很重要,因为我想通知一个 Operator Profile。
有人知道吗?
解决方案
你实际上可以用 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
推荐阅读
- codeigniter - 为什么 CodeIgniter 3 的内置 Session 库会抛出异常,表明它忽略了我的应用程序的会话存储配置?
- asp.net-core - 我可以在 Asp.Net Core 中为用最新的 .Net Framework (4.8) 编写的 Web Api 编写 UI 吗?
- python - PysimpleGui 使用 use_custom_titlebar = True 时任务栏中没有图标
- javascript - 我正在安装 redux 表单库并且它一直显示这些错误?
- html - HTML CSS Loop Assistance
- r-markdown - 为 rmarkdown 网站导航栏添加自定义徽标
- c++ - Do-While getline 等于 '/n' 并进行输入验证
- c# - 如何在模型c#中访问列表中的列表
- html - DataTables jQuery - 自定义排序箭头
- python - 如何在 Python 中遍历 2 个嵌套的 for 循环?