我在SQL Server 2017上有一份工作,仅包含两个步骤,第二个步骤只是发送电子邮件。我的代码是这样的:
EXECUTE msdb.dbo.sp_send_dbmail
@profile_name = 'SQL Server - 2017',
@recipients = 'filipeferreira@mass.pt',
@query = 'select * from bo
where nmdos like "%preço%"
and datafinal = DATEADD(day, -1, convert(date, GETDATE()))' ,
@subject = 'Encerramento Dossier',
@attach_query_result_as_file = 1 ;
找不到错误,我从电子邮件服务器收到测试电子邮件,对此有何想法?
我得到的错误是:
信息22050,第16级,状态1,第0行 无法初始化错误编号为-2147467259的sqlcmd库。
是否可以仅通过选择创建一个简单的作业,并在返回某些内容时发出警报?那会起作用,但是我不明白