首页 > 解决方案 > 当它与类似的查询一起使用时,为什么我会在此特定查询上收到此错误?

问题描述

我在我的 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 行无法初始化 sqlcmd 库,错误号为 -2147467259。

是否可以创建一个简单的作业,只需要选择,如果它返回一些东西就会发出警报?这会起作用,但我不明白

标签: sqlsql-serverdatabase

解决方案


推荐阅读