SQLServer:定时作业的设置方法
2011-11-10 15:00
218 查看
如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理-SQL Server代理-作业来实现
View Code
USE [TestDB] GO
SET ANSI_NULLS ON GO
SET QUOTED_IDENTIFIER ON GO
CREATE PROCEDURE [BackupDatabase](
@FolderPath varchar(500))
as DECLARE @FullPath varchar(1000)
set @FullPath = @FolderPath+ 'TestDB_'+convert(VARCHAR(4),year(getdate()))+right( '0'+convert(VARCHAR(2),MONTH(getdate())),2)+right('0'+convert(VARCHAR(2),DAY(getdate())),2)+ '.bak' backup database [TestDB] to disk=@FullPath WITH INIT
return
这样就创建了一个BackupDatabase的存储过程。
下面来创建作业吧。
常规里添加名称,选择下分类就行了,
下面的步骤很重要。
添加步骤的时候,有点很重要,就是执行刚才我们创建的存储过程如图
use [TestDB]
exec BackupDatabase 'E:\SqlData\TestDB\'
最后设置下自动备份的时间,也就是调度下即可
View Code
USE [TestDB] GO
SET ANSI_NULLS ON GO
SET QUOTED_IDENTIFIER ON GO
CREATE PROCEDURE [BackupDatabase](
@FolderPath varchar(500))
as DECLARE @FullPath varchar(1000)
set @FullPath = @FolderPath+ 'TestDB_'+convert(VARCHAR(4),year(getdate()))+right( '0'+convert(VARCHAR(2),MONTH(getdate())),2)+right('0'+convert(VARCHAR(2),DAY(getdate())),2)+ '.bak' backup database [TestDB] to disk=@FullPath WITH INIT
return
这样就创建了一个BackupDatabase的存储过程。
下面来创建作业吧。
常规里添加名称,选择下分类就行了,
下面的步骤很重要。
添加步骤的时候,有点很重要,就是执行刚才我们创建的存储过程如图
use [TestDB]
exec BackupDatabase 'E:\SqlData\TestDB\'
最后设置下自动备份的时间,也就是调度下即可
相关文章推荐
- SQLServer:定时作业的设置方法
- SQLServer:定时作业的设置方法
- SQLSERVER定时作业的设置方法
- SQLServer:定时作业的设置方法
- SQLServer:定时作业的设置方法
- [转] SQL SERVER定时作业的设置方法
- SQL SERVER定时作业的设置方法
- 设置SQL Server定时作业的方法
- SQL Server:定时作业的设置方法
- SQL SERVER定时作业的设置方法
- sqlserver作业设置定时任务
- SQL SERVER定时作业的设置方法
- SQL Server:定时作业的设置方法
- SQL Server:定时作业的设置方法 (转&收藏)
- SQL Server:定时作业的设置方法
- 讲解SQL Server定时作业job的设置方法
- SQL SERVER定时作业的设置方法
- SQL Server:定时作业的设置方法 http://www.net130.com/CMS/Pub/softlevel/softlevel_dbengineer/2006_08_16_35375.htm
- SQL SERVER定时作业的设置方法
- SQL SERVER定时作业的设置方法