mysql备份数据库存储过程_备份数据库存储过程

由于使用SSMS创建的维护计划中,完整备份的话,会打断别的备份的顺序链,而由于管理原因,往往需要有几套备份计划,所以经过时间,本人编写了一个存储过程实现我的想法。不管你用不用,反正我用了。

titter.gif

首先,创建一个表,用于记录备份信息。因为用DMV和系统视图的话往往要编写很多东西,对于一般人很难记住那么多表。所以使用一个表来记录更加方便。以前之前已经创建了一个库 AuditDB,用于监控数据库的DDL操作,所以这里没有再编写建库脚本。只是在这个库里面创建一个表。

USE AuditDB

GO

IF OBJECT_ID('BackupHistory') IS NOT NULL

DROP TABLE BackupHistory

GO

CREATE TABLE BackupHistory

(

DatabaseNameNVARCHAR(128),--数据库名

CreateDateDATETIME,--创建时间

CompatibilitylevelTINYINT,--数据库兼容级别

RecoveryModelCHAR(10),--恢复模式

BackupStartDataDATETIME, --备份开始时间

BackupEndDataDATETIME, --备份结束时间

BackupSpaceNVARCHAR(128), --备份文件大小

OperatorNVARCHAR(128),--执行操作者

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值