在创建和实现新的SQL Server代理作业以运行并通过电子邮件发送简单查询的结果时,我遇到了一个问题:
EXEC ms.dbo.sp_send_dbmail
@profile_name = 'Main DB Mail Profile',
@recipients = 'test@myemail.com',
@subject = 'Basket Report',
@query = N'Select Store, Date, Sum(Amount) as DailyTotal, COUNT(CAST(Trans as varchar(30))+CAST(Register as Varchar(30))) as DistinctTransactions
From BasketAnalysis
Where Date = dateadd(day,datediff(day,1,GETDATE()),0)
GROUP BY Store, Date
ORDER BY Store ASC;',
@attach_query_result_as_file = 1,
@query_attachment_filename = 'BasketReport.txt'
我在任务的历史记录日志中遇到了一条神秘的错误消息。
以用户身份执行:NT AUTHORITY \ NETWORK SERVICE。格式错误 查询,可能是无效参数[SQLSTATE 42000](错误22050)。该 步骤失败。
有没有人有幸获得有关这些错误的更多信息以及如何解决这些错误?
答案 0 :(得分:0)
四处寻找,我找到了大量不同的潜在解决方案,我想我会尝试在这里编译一些。