我有一个要发送电子邮件的后删除触发器。
一切正常,除非我尝试将@query 参数添加到 msdb.dbo.sp_send_dbmail。
我的范围是这样的:
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'myprfilename',
@recipients = 'listofrecipients',
@subject = 'test trigger email',
@query = 'select * from DELETED'
错误信息是:
消息 22050,级别 16,状态 1,第 3 行无法初始化 sqlcmd 库,错误号为 -2147467259。
如果我删除 @query 参数,电子邮件将正确发送。知道如何解决我的问题吗?
生产服务器为 SQL 64bit 版本 12.0.2000.8