我想使用 SQL Server 2014 数据库邮件。我已配置电子邮件配置文件并成功发送带有固定文本正文的电子邮件。现在我尝试使用收到的电子邮件位发送查询结果
无法初始化 sqlcmd 库,错误号为 -2147024809
我的查询:
EXEC sp_send_dbmail
@profile_name='test mail',
@recipients='mymail@mydomain.com',
@subject = 'test',
@execute_query_database = 'mydb',
@body = 'test',
@body_format = 'HTML',
@append_query_error = 1,
@query = N'SELECT * FROM mydb..FIExchangeRates;',
@query_result_header = 0,
@attach_query_result_as_file = 1,
@query_attachment_filename = 'Test.doc',
@exclude_query_output = 0,
@query_no_truncate = 1;
我试图解决什么?
- 使用上面的查询创建了一个作业。
- 授予对 SQLSERVERAGENT 用户的 db 访问权限。
- 设置@exclude_query_output = 1
- 使用 SQL Profiler 进行跟踪
- 谷歌。
这是问题的截图