无法初始化错误编号为-2147467259的sqlcmd库,在特定数据库中发送电子邮件失败

问题描述

我对数据库邮件以及发送带有CSV附件的电子邮件有疑问。

我遇到了这个问题:

无法初始化错误编号为-2147467259的sqlcmd库

我检查了数据库邮件,当我在下面运行查询时也没有显示任何错误,也不是仅发送电子邮件

如果我尝试从数据库db1电子邮件中运行查询,而不只是发送 打印消息无法初始化错误编号为-2147467259的sqlcmd库

EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'DA',@recipients = 'smething@gmail.com',----recipients
@query = 'Select top 10 name from db1.dbo.table',@subject = 'Test',----Title
@attach_query_result_as_file = 1,@query_attachment_filename='Test.xls'  -----FileName,@query_result_separator= @tab --enforce csv,@query_result_no_padding=1 --trim,@query_result_width=32767  --stop wordwrap,@query_result_header = 0

但是,如果我运行其他名为“ db2”的数据库,将可以正常工作并发送电子邮件

EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'DA',----recipients
@query = 'Select top 10 surname from db2.dbo.user',@query_result_header = 0

我研究了他们说这与权限有关,我可以请教建议或参考吗?我可以检查权限或日志以进行打印,原因是我在Datamail日志中看不到任何错误。我真的很困。预先感谢任何可以提供建议的人

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...