打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
SQL SERVER备份脚本
userphoto

2013.04.29

关注
-- 完全备份
-- 注意: 一切都从完全备份开始
DECLARE
  @Path VARCHAR(1000),
  @FileName VARCHAR(1000),
  @WeekDay VARCHAR(20)
 
SET @WeekDay = CASE DATEPART(WEEKDAY, GETDATE())
WHEN 1 THEN '星期天'
WHEN 2 THEN '星期一'
WHEN 3 THEN '星期二'
WHEN 4 THEN '星期三'
WHEN 5 THEN '星期四'
WHEN 6 THEN '星期五'
WHEN 7 THEN '星期六' END
SET @Path = 'D:\BackData\'
SET @FileName = @Path + @WeekDay + '完全备份.BAK'
 
BACKUP DATABASE [TestDB]                        
TO DISK = @FileName WITH INIT
,NOUNLOAD
,NAME = N'TestDB完全备份'
,NOSKIP
,STATS = 10
,NOFORMAT
-- 差异备份
-- 注意: 在执行差异备份之前, 必须先执行一次成功的数据库完全备份
DECLARE
  @Path VARCHAR(1000),
  @WeekDay VARCHAR(20),
  @FileName VARCHAR(1000),
  @Hour VARCHAR(4)
 
SET @WeekDay = CASE DATEPART(WEEKDAY, GETDATE())
WHEN 1 THEN '星期天'
WHEN 2 THEN '星期一'
WHEN 3 THEN '星期二'
WHEN 4 THEN '星期三'
WHEN 5 THEN '星期四'
WHEN 6 THEN '星期五'
WHEN 7 THEN '星期六' END
 
SET @Path = 'D:\BackData\'
SET @Hour = CONVERT(VARCHAR(2), DATEPART(HOUR, GETDATE())) + '点'
SET @FileName = @Path + @WeekDay + @Hour + '差异备份.BAK'
 
BACKUP DATABASE [TestDB]                        
TO DISK = @FileName WITH INIT
,NOUNLOAD
,DIFFERENTIAL
,NAME = N'TestDB差异备份'
,NOSKIP
,STATS = 10
,NOFORMAT
 
-- 日志备份
-- 注意: 在进行日志备份之前必须先进行一次成功的数据库完全备份
DECLARE
  @Path VARCHAR(1000),
  @WeekDay VARCHAR(20),
  @FileName VARCHAR(1000),
  @Hour VARCHAR(4)
 
SET @WeekDay = CASE DATEPART(WEEKDAY, GETDATE())
WHEN 1 THEN '星期天'
WHEN 2 THEN '星期一'
WHEN 3 THEN '星期二'
WHEN 4 THEN '星期三'
WHEN 5 THEN '星期四'
WHEN 6 THEN '星期五'
WHEN 7 THEN '星期六' END
 
SET @Path = 'D:\BackData\'
SET @Hour = CONVERT(VARCHAR(2), DATEPART(HOUR, GETDATE())) + '点'
SET @FileName = @Path + @WeekDay + @Hour + '日志备份.BAK'
 
BACKUP LOG [TestDB]                        
TO DISK = @FileName WITH INIT
,NOUNLOAD
,NAME = N'TestDB日志备份'
,NOSKIP
,STATS = 10
,NOFORMAT
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
日期转为星期显示的SQL
SQL Server自动备份脚本 bat
如何在PL/SQL中读写文件
SQL SERVER2000数据库备份和恢复存储过程(加强版本)
[Sql Server] 如何解密加密的存储过程
ACCESS数据库备份与恢复
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服