步骤1:创建一个 SQL Server 代理作业 首先,我们需要创建一个 SQL Server 代理作业,通过以下代码实现: USEmsdb;GOEXECdbo.sp_add_job@job_name=N'DatabaseBackupJob';GO 1. 2. 3. 4. 5. 6. 上述代码使用了sp_add_job存储过程来创建一个新的作业,名称为 “DatabaseBackupJob”。你可以根据实际需求修改作...
SqlCommand comm = new SqlCommand("DatabaseBackup",conn);//执行数据库备份 comm.CommandType = CommandType.StoredProcedure; try { conn.Open(); comm.ExecuteNonQuery(); TransportFile();//传送备份文件 DelOldBackupFile();//删除过期备份文件 } catch (SqlException ex) { throw ex; } finally { conn.Cl...
在SQL Server中有图像化的界面便捷创建JOB,打开SQL Server,创建流程如下:1. 【SQL Server代理】——【作业】(鼠标右键)——【新建作业】,如图:图 SEQ 图 \* ARABIC 1 新建作业 2. 在弹出的对话框中,输入作业名称backupjob,并勾选“启用”选项 图 SEQ 图 \* ARABIC 2 创建作业常规页面操作 3. 点...
在SQL Server Agent 下的Jobs 中右键,选New Job 填入Job 名称 创建步骤:Steps 中选New 填写步骤名,填入命令后点击OK -- 以下命令2选1,备份的事务日志能用于恢复误删数据等,根据需求选择是否备份到文件中-- 根据实际情况,替换<DatabaseName>为对应数据库名-- 备份数据库的事务日志到Null设备,即不保存BACKUP LOG...
Sql Server 2008以上 方法/步骤 1 /*** 对象: Job [数据库备份] ***/BEGIN TRANSACTIONDECLARE @ReturnCode INTSELECT @ReturnCode = 0 2 /*** 对象: JobCategory [Database Maintenance] ***/IF NOT EXISTS (SELECT name FRO M msdb.dbo.syscategories WHERE name=N'...
(1)创建SQL Server代理作业 (1.1)新建作业,输出常规信息 如上图:输入作业名称(如:BackupJobTest),这里所有者和类别都是默认的,输入说明(就跟写代码要写注释一样,利人利己) (1.2)设置作业执行步骤 点击左边“选择页”中的步骤属性选项卡,点击“新建”按钮 ...
Transaction Log Backup Plan界面中不选择任何一项直接点击下一步(如图10)11 在Report to Generate界面中不选择任何一项直接点击下一步(如图11)12 在Maintenance History界面中保持默认选项并点击下一步(如图12)13 在完成界面中Plan name:中给出名称,如:Data Server Database Backup 最后点击完成(如图13)
SELECT job_id, start_execution_date, stop_execution_date, status FROM msdb.dbo.sysjobhistory WHERE job_id = 'YourJobID'; 问题2:如何删除SQL Server Agent中的作业? 答案:可以使用sp_delete_job存储过程来删除作业。 USE msdb; GO EXEC sp_delete_job @job_name = N'DatabaseBackupJob';...
1. 【SQL Server代理】——【作业】(鼠标右键)——【新建作业】,如图: 图SEQ 图 \* ARABIC 1 新建作业 2. 在弹出的对话框中,输入作业名称backupjob,并勾选“启用”选项 图SEQ 图 \* ARABIC 2 创建作业常规页面操作 3. 点击左侧选项页菜单栏【步骤】,在显示的页面中点击左下角的【创建】 ...
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobstep @job_id = @JobID, @step_id = 1, @step_name = N'2周备份', @command = N'EXECUTE cg_DoBackupJob ''a9SupperDatabase'',''a9SupperDatabase'',1 ', @database_name = N'master', @server = N'', @database_user_name = N'', @subsy...