sql - 当它与类似的查询一起使用时,为什么我会在此特定查询上收到此错误?
问题描述
我在我的 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。
是否可以创建一个简单的作业,只需要选择,如果它返回一些东西就会发出警报?这会起作用,但我不明白
解决方案
推荐阅读
- php - 数据库更新后重定向
- google-apps-script - 如何循环使用不同范围值的谷歌脚本函数?
- partial-views - 每个列表项的 PartialView
- windows - 将一个文件拖到另一个文件上并释放到底是做什么的?
- javascript - 我的简单 rng 代码不起作用。为什么呢?
- c - “运行代码”在 Visual Studio Code(Ubuntu c 语言)中不起作用
- c - avcodec_find_decoder() - 分段错误
- c++ - c++ 文件之间未定义的引用
- xcode - 如何判断给定框架(Xcode 12)中嵌入了哪些框架?
- r - 计算R中多列的累积和