数据库自动备份

Posted 在短暂的程序生涯中,给社会做点贡献。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库自动备份相关的知识,希望对你有一定的参考价值。

数据库自动备份

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次的备份配置图

 

执行后的结果

 

以上是关于数据库自动备份的主要内容,如果未能解决你的问题,请参考以下文章

linux自动代码增量备份 结合 全量备份

web服务文件更新自动同步数据库主从复制shell脚本实现网站代码备份和mysql备份

CentOS自动备份MySQL数据库代码分享

使用宝塔面板如何自动备份数据库和网站代码

几行代码实现mysql数据库的自动备份

postman 自动生成 curl 代码片段