SQL2005 自动备份的脚本

时间:2024-01-23 20:34:27 

此版本是始终只有最新的一版(我自己的用的是版本是每天都有一个备份)


declare @DBName varchar(200)
set @DBName='ReportServer$SQL2005'
--截断日志
DUMP TRANSACTION @DBName WITH NO_LOG
--收缩数据库
DBCC SHRINKDATABASE (@DBName,TRUNCATEONLY)
--备份数据库
USE master
declare @Version varchar(20)
declare @DateAppend varchar(20)
declare @BasePath varchar(200)
declare @BakPath varchar(200)
--设定备份的基本目录
set @BasePath='f:\tmp'
--设定版本,每个版本的备份放在不同的地方
set @Version='V6.1'
--设定备份的完整路径
set @BakPath=@BasePath+'\'+ @Version +'\Db.Bak'
USE master
--创建备份设备,如果存在则无需建立
if exists(select * from sysdevices where name='CTOS_DB_Bak')
begin
EXEC sp_dropdevice 'CTOS_DB_Bak'
declare @tmpcmd varchar(100)
set @tmpcmd='del ' + @BakPath
EXEC sp_configure 'show advanced options',1
RECONFIGURE
EXEC sp_configure 'xp_cmdshell', 1
RECONFIGURE
exec master..xp_cmdshell @tmpcmd
EXEC sp_configure 'show advanced options', 1
RECONFIGURE
EXEC sp_configure 'xp_cmdshell', 0
RECONFIGURE
end
EXEC sp_addumpdevice 'disk','CTOS_DB_Bak',@BakPath
--备份数据库
BACKUP DATABASE @DBName TO CTOS_DB_Bak
标签:SQL2005,自动备份
0
投稿

猜你喜欢

  • Pytest断言的具体使用

    2023-12-15 06:30:04
  • python如何建立全零数组

    2023-08-02 09:50:45
  • Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例

    2022-06-30 14:21:34
  • Python代码打开本地.mp4格式文件的方法

    2021-08-27 21:43:04
  • 空间session失效过快的解决办法

    2010-09-15 10:01:00
  • JsonServer安装及启动过程图解

    2023-08-12 20:06:02
  • 深入透析样式表滤镜(上)

    2011-06-14 09:48:40
  • Mysql中有关Datetime和Timestamp的使用总结

    2024-01-25 06:41:07
  • Django 跨域请求处理的示例代码

    2022-05-27 17:08:46
  • 小议sqlserver数据库主键选取策略

    2011-10-24 19:51:30
  • pytorch常用函数之torch.randn()解读

    2023-03-24 09:08:29
  • python神经网络学习使用Keras进行简单分类

    2023-09-18 04:37:23
  • spring boot 不连接数据库启动的解决

    2024-01-18 06:38:54
  • vue3中7种路由守卫的使用大全举例

    2024-05-29 22:43:52
  • Python3删除排序数组中重复项的方法分析

    2023-02-16 19:17:50
  • Python 列表反转显示的四种方法

    2021-07-21 02:41:31
  • 扩展性很好的一个分页存储过程分享

    2011-11-03 17:04:16
  • MySQL常用基本SQL语句总结

    2024-01-28 06:39:43
  • Windows存储 SQL行溢出 差异备份及疑问

    2008-12-24 15:22:00
  • Oracle9i取得建表和索引的DDL语句

    2024-01-16 22:18:31
  • asp之家 网络编程 m.aspxhome.com