SQL SERVER备份脚本
-- 完全备份
-- 注意: 一切都从完全备份开始 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 |
SQL SERVER备份脚本相关推荐
- oracle ola_Ola HallengrenSQL Server维护解决方案–安装和SQL Server备份解决方案
oracle ola Database administrators tend to use various scripts or applications, to make the daily SQ ...
- 使用DBATools编写SQL Server对象脚本
This article gives an overview to generate scripts for SQL Server objects with Windows PowerShell to ...
- SQL Server备份的三个恢复模型
在SQL Server 2000中,有无数种备份数据库的方法.无论你的数据库有多大.改变是否频繁,都有满足你的要求的备份策略.让我们看看几种可以在不同环境下工作的基本备份策略. 本文假定你有备份数据库 ...
- SQL点滴12—SQL Server备份还原数据库中的小把戏
原文:SQL点滴12-SQL Server备份还原数据库中的小把戏 备份数据库时出现一个不太了解的错误 ,错误信息"is formatted to support 1 media fami ...
- sql 增加链接服务器,SQL server利用脚本添加链接服务器,可设置别名
USE [master] GO EXEC master.dbo.sp_addlinkedserver @server = N'你的别名', @srvproduct=N'', @provider=N'S ...
- SQL数据库恢复后出现对象名无效(SQL Server备份还原时造成孤立用户的解决方案
SQL数据库恢复后出现对象名无效(SQL Server备份还原时造成孤立用户的解决方案) 2011-04-18 09:38 以碰到这个烦人的问题,恢复的时候自带了个用户,但怎么也删除不掉,select ...
- ola.hallengren的SQL Server维护脚本
ola.hallengren的SQL Server维护脚本 下载地址 http://files.cnblogs.com/files/lyhabc/ola.hallengrenMaintenanceSo ...
- sql server 数据脚本生成工具
SqlDataToScript:不错的一个小工具,可对SQL SERVER2000数据库中的某个表中的特定(或全部)记录生成SQL脚本,在适当的时候进行还原. 用于小数据量情况下的数据备份或制作数据库 ...
- 使用PowerShell和T-SQL在多服务器环境中规划SQL Server备份和还原策略
介绍 (Introduction) Database availability is critical to every enterprise and conversely, unavailabili ...
最新文章
- XXL-JOB v2.0.1 发布,分布式任务调度平台
- 玩转Mixly – 6、Arduino AVR编程 之 文本
- dubbo优势_Dubbo与SpringCloud核心组件Ribbon、Hystrix、Feign的优劣势比较
- iOS-数据持久化-第三方框架FMDB的使用
- c语言 为什么in 1,C语言i++和++i的区别
- 随想录(代码优化中的两个问题)
- 重定向程序中的系统输入输出
- YISplashScreen
- Windows10 phpStudyV8.1的基本使用
- universal installer里面没有已安装的产品_【ns11系统之usb安装工具配套】安装工具已经更新至4.5【后面附上批处理内容修改】...
- 中兴F460电信光纤猫超级用户密码
- 别错过 孩子学19种才艺的最佳年龄
- 信号与系统之(二)傅里叶级数和傅里叶变换
- 你必须知道的html5的基本特征和用法--基础必会
- Hyperledger Fabric 2.0 官方文档中文版 第6章 教程(上)
- 长度标注神器----MarkMan
- bat脚本,windown定时关机,取消定时关机,设置延长关机时间
- 我的心中每天开出一朵花(一)
- React页面空白问题
- Three物体剪切clipping实例
热门文章
- scala初学之Tuple、Array、Map、文件操作入门实战
- Trident API 概览
- lstm需要优化的参数_LSTM的物理结构和一些细节
- 计算机硬件教学设计高中信息,重大版信息技术七上《计算机硬件系统》教学设计.doc...
- MySQL笔记创建表结构_MySQL表结构笔记9
- linux怎么修改bash,Linux操作系统中如何对Bash变量内容修改?
- 零窗口探测怎么抓包_万事俱备,只待“窗口”!航天任务中的重要环节:“发射窗口”!...
- stm32cubemx adc_STM32CubeMX__Exp5_ADC1_2CH_DMA_TIM3_Trig__简明指导文件__jyb
- android 拦截外拨电话,Android拦截外拨电话程序示例
- linux查看php日志命令,linux查看日志的三种命令是什么,linux查看进程命令