本帖最后由 eracn 于 2010-08-26 14:46:15 编辑

解决方案 »

  1.   

    未关注,但可以新建一个job ,然后删除操作时,使用sql profiler来监控。
      

  2.   

    检查发现涉及表sysjobs/sysjobschedules/sysjobsteps/sysjobservers/sysschedule均已删除相关记录,仍有错误提示
      

  3.   

    [298] SQLServer 错误:  14262,指定的 @job_id ('84F130F0-EAFC-443C-8472-806C4956866B')不存在。 [SQLSTATE 42000][000] 无法检索到作业 SSRS-申华-成品收发存日报 的步骤我是将通过SSRS产生的JOB更名后发现无法删除作业时通过删除msdb中sysjobs/sysjobschedules/sysjobsteps表中记录处理的,但未删除sysjobservers.今天将sysschedule后仍有错误提示(仍未删除sysjobservers)."SSRS-申华-成品收发存日报"是更名后的名称(原名称是一堆代码,看起来挺不方便)
      

  4.   

    什么错误,执行如下脚本看看返回name结果
    msdb.dbo.sp_help_job ;
      

  5.   


    已经从sysjobs中删除了,因此通过sp_help_job看不到相关信息
      

  6.   

    select * from sysjobservers where job_id ='84F130F0-EAFC-443C-8472-806C4956866B'
      

  7.   


    对,此表中相关记录未删除.因为我看到其记录的是最近一次的执行信息.我以为应该不会有影响.
    另,既然sysjobs中相关记录已删除,且我目前只看到该表中会记录name.为何删除后错误提示仍会指定相应的name(SSRS-申华-成品收发存日报)呢?
      

  8.   


    同意.
    我之前测试了通过SSRS产生的JOB,可以更名,以为不会有影响.但未意识到会产生一个新的JOB,从而使得运行重复.这样我就需要删除更名后的JOB,但却不可以删除,才进行了这样的处理
      

  9.   

       对于重复部署的JOB可以将日期标识添加在原有JOB名后,当原有JOB不在执行计划中或停用时需要禁用它或重新配置。不建议删除同时还涉及其他的原因。   目前的状况是什么?看样子删了很多数据,那就删下去吧。做一步检查一步。   但愿不要影响到什么,祝好运!   
      

  10.   


    对于SSRS生成的JOB,在我更名后不可以禁用等操作目前删了四个表中的相关记录
      

  11.   

    曾通过sql profiler来监控,还未能解决.到现在还未能解决,请哪位高手帮帮忙啊