IF EXISTS(SELECT * FROM msdb.dbo.sysjobs WHERE name=@jobname)
EXEC msdb.dbo.sp_delete_job @job_name=@jobname

解决方案 »

  1.   


    --禁用作业
    1:在对象资源管理器中,连接到 SQL Server 数据库引擎实例,然后展开该实例。
    2:展开“SQL Server 代理”。
    3:展开“作业”,然后右键单击要禁用的作业。
    4:单击“禁用”。
    --启用作业
    1:在对象资源管理器中,连接到 SQL Server 数据库引擎实例,然后展开该实例。
    2:展开“SQL Server 代理”。
    3:展开“作业”,然后右键单击要启用的作业。
    4:单击“启用”。
    --删除作业同上
    --T-SQL
    EXEC msdb.dbo.sp_delete_job @job_name=@jobname --删除作业
    EXEC dbo.sp_stop_job N'作业名'--停止作业
    EXEC dbo.sp_start_job N'作业名'--启动作业
    EXEC dbo.sp_update_job --更改作业
        @job_name = N'NightlyBackups',
        @new_name = N'NightlyBackups -- Disabled',
        @description = N'Nightly backups disabled during server migration.',
        @enabled = 0 ; 
      

  2.   


    禁用好一点。我怀疑楼主的不是作业调度,可能是数据维护计划,你在数据库实例--管理--数据维护计划 打开,你会看到你的维护计划。然后删除或者禁止就好了。如果真的是作业调度的话,按照wufeng4552 c友的方式绝对可以找到你的作业的。楼主多试下吧!