我想运行查询并将结果导出为CSV,以便请求部门可以随意打开和过滤。
这是我的代码:
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'EpdmAdmin',
@recipients=@MyEmail,
@subject='Test Email',
@query = @SqlQuery,
@attach_query_result_as_file=1,
@query_attachment_filename = 'Results.csv',
@query_result_separator = ','
我收到以下错误消息:
错误消息:消息22050,级别16,状态1,行0失败 初始化sqlcmd库,错误号为-2147467259。
答案 0 :(得分:0)
在这里回答我自己的问题。我认为这与我使用@query的方式有关。我有多个连接和一长段代码等于查询var。当我将其更改为插入表格并将我的查询简化为“Select * from MyTable”时,它可以正常工作!谢谢你的帮助