【问题标题】:SQL Agent job - no results, yet stored proc worksSQL 代理作业 - 没有结果,但存储过程有效
【发布时间】:2016-07-25 04:29:29
【问题描述】:

我有一个声称成功的 SQL 代理作业,但实际上并没有做它应该做的事情。如果我自己在里面运行脚本,它确实会产生结果。

我正在使用 SQL 2014。代理作业中使用/内部的脚本是:

IF OBJECT_ID('TEMPDB..##RCCON','U') IS NOT NULL DROP TABLE ##RCCON

SELECT top 10 R.RC_C__ID as ConsentId
,dbo.clr_RC_CON(R.RC_CON__ID,'','') AS RC_CON
INTO ##RCCON FROM  RC_CON R 

脚本独立运行,但作为 JOB 不会产生任何结果。

有什么建议吗?干杯

【问题讨论】:

  • “作为一项工作不会产生任何结果。”你在哪里检查结果?您是在查看作业日志还是通过 SSMS 连接并从该表中进行选择?
  • 将此放入消耗##RCCON 的同一作业步骤中。

标签: sql-server stored-procedures ssms sql-agent-job


【解决方案1】:

当 SQL 代理作业完成时,##RCCON 会消失。它们仅在会话期间存在。

也许改用 [dbo].[RCCON]

【讨论】:

  • 谢谢你 John - 它是一个客户数据库,所以我试图不为了我的利益将表引入其中,但它看起来是唯一的方法。干杯。
  • 朋友之间还有什么桌子?我敢肯定,只要有增值服务,您的客户就不会介意。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-12
  • 1970-01-01
  • 1970-01-01
  • 2010-11-16
  • 1970-01-01
  • 2013-08-08
相关资源
最近更新 更多