`
huanghuaibin
  • 浏览: 68303 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

sp_delete_job 删除作业

    博客分类:
  • SQL
阅读更多

sp_delete_job

删除作业。

语法

sp_delete_job [ @job_id = ] job_id | [ @job_name = ] 'job_name'
    [ , [ @originating_server = ] 'server' ]

参数

[@job_id =] job_id

要删除的作业的标识号。job_id 的数据类型为 uniqueidentifier,默认值为 NULL。

[@job_name =] 'job_name'

要删除的作业的名称。job_name 的数据类型为 sysname,默认值为 NULL。

<!--NOTE-->

说明  必须指定 job_idjob_name,但不能两个都指定。

<!--/NOTE-->

 

返回代码值

0(成功)或 1(失败)

结果集

注释

sp_delete_job 中有 @delete_history @originating_server 两个参数,但这两个参数保留为内部使用。

SQL Server 企业管理器提供易于使用的图形方法来管理作业,建议使用该方法创建和管理作业基本结构。

权限

任何人都可以删除自己拥有的作业。只有 sysadmin 固定服务器角色成员才能执行 sp_delete_job 删除任何作业。

示例

下面的示例删除作业 Nightly Backups。

USE msdb
EXEC sp_delete_job @job_name = 'Nightly Backups'
分享到:
评论

相关推荐

    sql脚本创建job任务调度

    8. **删除作业**:如果需要删除已存在的作业,可以使用`sp_delete_job`系统存储过程。 ```sql IF EXISTS (SELECT * FROM msdb.dbo.sysjobs WHERE name = 'AA') EXEC msdb.dbo.sp_delete_job @job_name = 'AA'; ...

    SQL Server 2000定时计划job

    之后,我们创建两个作业(job),job1和job2,分别对应执行存储过程sp_depflt1和sp_depflt2。在“管理”&gt;“SQL SERVER代理”&gt;“作业”中,按照新建作业的步骤设置作业常规、作业步骤,并指定执行存储过程的命令。job...

    SQL Server创建作业流程

    @delete_level = 0, -- 删除级别 @description = N'描述信息'; ``` #### 四、示例代码解析 在提供的部分内容中,可以看到以下SQL语句: ```sql exec msdb.dbo.sp_add_job @job_name='ݴ' ``` 此语句用于定义一...

    mssql提权的一些方法.docx

    EXEC sp_delete_job @job_name = N'x'; GO -- 添加新作业 EXEC sp_add_job @job_name = N'x'; GO -- 添加作业步骤 EXEC sp_add_jobstep @job_name = N'x', @step_name = N'1', @subsystem = N'CMDEXEC', @command = ...

    pb9.0+SQL2000 执行自动备份的步骤

    EXECUTE msdb.dbo.sp_delete_job @job_name = N'wst_autobackup'; SET @JobID = NULL; END; BEGIN -- 创建新作业 EXECUTE msdb.dbo.sp_add_job @job_id = @JobID OUTPUT, @job_name = N'wst_autobackup', ...

    MSSql 提权

    首先,通过`sp_add_job`和`sp_add_jobstep`创建了一个新的作业,然后通过`sp_start_job`启动这个作业。在这个例子中,执行的是创建新用户的命令。 ### 结论 通过对MSSQL提权的分析,我们可以看到整个过程中涉及到...

    sql agent sql 代理操作手册

    EXEC msdb.dbo.sp_delete_job @job_name = N'removeFile'; END GO -- 创建代理 DECLARE @proxy_id INT; EXEC msdb.dbo.sp_add_proxy @proxy_name = N'proxy1', @description = N'代理用于删除文件', @credential...

    自动备份SQL SERVER数据库的作业的脚本及存储过程(学习)

    EXECUTE msdb.dbo.sp_delete_job @job_name = N'access911_ÿ2ܱһ' SELECT @JobID = NULL END ``` **3. 删除已存在的备份作业** 如果存在名为`access911_ÿ2ܱһ`的备份作业,则先删除该作业。 ```sql EXECUTE ...

    Sql2005自动备份数据库作业代码

    本文将详细讲解如何使用Transact-SQL(T-SQL)编写一个自动备份数据库的作业代码,以及如何配置这个作业以实现自动删除旧备份的功能。 首先,我们需要创建一个存储过程来执行数据库备份。以下是一个示例代码,它会...

    P2P视频技术源码(VC)

    deleteJob: 删除Job时, 检查所有Job列表中的具有相同Session和Channel的Job, 然后将需要删除的blockID的相应mask设置为1. processJob: 对于每个job, 从cur开始, 利用process_P2P_REQUEST_real来传输 第一个mask为0的...

    P2P视频播放器 详细制作实例

    deleteJob: 删除Job时, 检查所有Job列表中的具有相同Session和Channel的Job, 然后将需要删除的blockID的相应mask设置为1. processJob: 对于每个job, 从cur开始, 利用process_P2P_REQUEST_real来传输 第一个mask为0的...

    Transact-SQL数据库基本操作

    删除记录使用`DELETE FROM`,未指定`WHERE`条件会删除所有记录,通常需要加上条件以防止误删: ```sql DELETE FROM USER_INFO WHERE USER_NO = '000001'; ``` 这些是Transact-SQL中对数据库进行的基本操作,包括...

    Transact_SQL小手册

    - **示例**:`UPDATE employees SET e_wage = CASE WHEN job_level = 1 THEN e_wage * 1.08 WHEN job_level = 2 THEN e_wage * 1.07 WHEN job_level = 3 THEN e_wage * 1.06 ELSE e_wage * 1.05 END WHERE employee_...

    SqlServer批量备份多个数据库且删除3天前的备份

    - 创建定时作业,可以使用SqlServer Management Studio或T-SQL脚本,通过sp_add_job等存储过程添加作业。 - 在定时作业中,可以指定作业的开始时间、重复频率以及相关的操作命令。 4. 文件删除操作: - 删除旧...

    SQL Server 作业同步 (结合备份作业)

    在SQL Server中,作业...此外,还声明了变量`@EmailLeveloprid`、`@NetSendLeveloprid`、`@PageLeveloprid`用于存储通知方式的代理ID,以及`@isenable`、`@description`、`@owner_log_name`、`@delete...

    sql日志清除,便于清除SQL日志

    SQL Server日志是用来记录所有对数据库进行更改的操作(包括INSERT、UPDATE、DELETE等),这对于事务处理和故障恢复非常重要。然而,随着时间的推移,日志文件会不断增长,占用大量的磁盘空间,并可能影响系统的整体...

    计算机SQL 语句大全

    - **示例**: 删除存储过程`sp_getCustomerDetails`。 ```sql DROP PROCEDURE sp_getCustomerDetails; ``` **14. CREATE TRIGGER — 创建触发器** - **语法**: `CREATE TRIGGER trigger_name ON table_name FOR...

    SQL server 实用资料

    - 示例:`UPDATE employee SET e_wage = CASE WHEN job_level = '1' THEN e_wage * 1.08 WHEN job_level = '2' THEN e_wage * 1.07 WHEN job_level = '3' THEN e_wage * 1.06 ELSE e_wage * 1.05 END;` 3. **WHILE ...

Global site tag (gtag.js) - Google Analytics