数据库自动备份

数据库自动备份

1, 先在维护的数据库配置一个存储过程

USE [Tongrentan03]
GO
/****** Object:  StoredProcedure [dbo].[BackupDatabase]    Script Date: 05/09/2017 12:53:11 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER procedure [dbo].[BackupDatabase] 
as
declare @bakfile nvarchar(500)
declare @time NVARCHAR(4000)
SET @time = (SELECT REPLACE(REPLACE(replace(CONVERT(varchar(100), GETDATE(), 20),'-',''),':',''),' ',''))
set @bakfile='D:\easyback\WorkLogBackUp'+@time+'.bak'
BACKUP DATABASE Tongrentan03 TO DISK=@bakfile

 

 

 

D:\easyback\WorkLogBackUp 是备份的路径。

 

2,创建了一个WorkLogDbBackUp作业

 

 

 

3 设置作业步骤

 

 

4,配置指定数据库和对应存储过程。

 

 

5,设置定时计划和执行时间

 

1)一天执行一次备份的配置图

 

 2)一天执行2次的备份配置图

 

执行后的结果

 

posted on 2017-05-09 13:05  广交天下好友  阅读(307)  评论(0)    收藏  举报

导航