新人想问问题,但是没点数,哪个好心人能给我点点数或者帮我把问题解决了

2019菜鸟007 2018-12-25 08:22:44
哪个好心人能给我一点点数,或者帮我把下面的问题解决了。

我做了一个MSSQL server数据库邮件作业,是定点发一个查询表到一个邮箱。但是总报错。如果把@query删掉是可以正常发送的,但是把查询语句加上就总是报错。查询语句在命令行都是可以通过的,而且能出正确的结果。请问是哪里有问题。数据库是2008版本10.50.4042.0

以下是报错信息:


日期 2018/12/24 15:58:00
日志 作业历史记录 (selectSQLWorkSheet)

步骤 ID 1
服务器 WIN-40S1U69L4BO
作业名称 selectSQLWorkSheet
步骤名称 WorkSheet_in_today
持续时间 00:00:00
SQL 严重性 16
SQL 消息 ID 22050
已通过电子邮件通知的操作员
已通过网络发送通知的操作员
已通过寻呼通知的操作员
重试次数 0

消息
已以用户 NT AUTHORITY\SYSTEM 的身份执行。 Error formatting query, probably invalid parameters [SQLSTATE 42000] (错误 22050). 该步骤失败。
...全文
450 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
2019菜鸟007 2019-01-02
  • 打赏
  • 举报
回复
已经找到错误了,是需要把查询表的路径也写上,写邮件作业的时候不写路径就通不过。
射手座cl 2018-12-25
  • 打赏
  • 举报
回复
每天回回帖得个10分,还能看看大神遇到的问题和解决方法
薛定谔的DBA 2018-12-25
  • 打赏
  • 举报
回复
查询语句写错了,检查以下,单独在数据库执行下语句。

11,847

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧