SQL Server 备份的 8 种方法。
方法 1、 完整备份
方法 2、 差异备份
方法 3、 部分备份(备份数据库的read_write部分)
方法 4、 文件备份
方法 5、 文件组备份
方法 6、 只复制备份
方法 7、 日志备份
-----------------------------------------------------------------------------------------------------------------------------------------------------------
方法 1、完整备份
backup database Studio
to disk = 'E:\Studio.bak';
go
在此基础上也可压缩一下.bak文件的大小
backup database Studio
to disk = 'E:\Studio_compressionVersion.bak'
with compression;
go

可以看到数据被压缩了。这个虽然减小了IO但是增加CPU的作业。
还可以条带化备份
backup database Studio
to disk = 'F:\Studio0.bak',
disk = 'G:\Studio2.bak',
disk = 'K:\Studio3.bak'
go

可以看到条带化可以把一个.bak文件分成三个,重点就在这里了,因为这三个可以存到不同的硬盘上。达到分流IO的目的。这样可以快速的
完成备份。SQL Server 最多可以分流到64个硬盘。
镜像备份
backup database Studio
to disk = 'E:\Studio.bak'
mirror to disk = 'E:\Studio_mirror_1.bak'
mirror to disk = 'E:\Studio_mirror_2.bak'
with format;
go

可以看到镜像备份是使备份文件有多个复本,这样就算其中的一个不能用了,还有别的可以用。
方法 2、 差异备份
backup database Studio
to disk = 'E:\Studio.diff'
with differential;
go

差异备份关注的数据只是自上交数据库完整备份以来数据库中的变更。
方法 3、 部分备份
backup database Studio
read_write_filegroups
to disk = 'E:\Studio.par'
go

部分备份只是针对数据库的可读可写部分。
方法 4、文件备份
backup database Studio
file = 'Studio'
to disk = 'E:\Studio_Primary';
go

方法 5、文件组备份
backup database Studio
filegroup = 'FG2'
to disk = 'E:\Studio_FG2.bak';
go

方法 6、只复制备份
backup database Studio
to disk = 'E:\Studio_copy_only.bak'
with copy_only;
go

只复制备份不会破坏原有的备份序列。对数据库来说就像它从来没有发生过一样。
方法 7、日志备份
backup log Studio
to disk = 'E:\Studio_log.bak'
go

SQL Server 备份的 8 种方法。的更多相关文章
- SQL server分页的四种方法
SQL server分页的四种方法 1.三重循环: 2.利用max(主键); 3.利用row_number关键字: 4.offset/fetch next关键字 方法一:三重循环思路 先取前20页, ...
- SQL Server启动的几种方法
SQL Server 启动有以下几种方法: (1)在Control Panel——Administrative Tools——Services,找到SQL Server (XXX)进行启动. 其中XX ...
- SQL server分页的四种方法(算很全面了)
这篇博客讲的是SQL server的分页方法,用的SQL server 2012版本.下面都用pageIndex表示页数,pageSize表示一页包含的记录.并且下面涉及到具体例子的,设定查询第2 ...
- 收缩SQL Server 数据库的几种方法
方法一: Use 数据库名 Select NAME,size From sys.database_files ALTER DATABASE 数据库名 SET RECOVERY SIMPLE WITH ...
- SQL Server 备份和还原全攻略
原文:SQL Server 备份和还原全攻略 一.知识点 完全备份: 备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件.(在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份, ...
- centos lamp/lnmp阶段复习 以后搬迁discuz论坛不需要重新安装,只需修改配置文件即可 安装wordpress 安装phpmyadmin 定时备份mysql两种方法 第二十五节课
centos lamp/lnmp阶段复习 以后搬迁discuz论坛不需要重新安装,只需修改配置文件即可 安装wordpress 安装phpmyadmin 定时备份mysql两种方法 第二十五节 ...
- sql server备份损坏
sql server备份损坏 转自:https://www.cnblogs.com/zhijianliutang/p/4080916.html 1.备份文件和数据库放在同一个(或一组)的物理磁盘上.磁 ...
- 最简单删除SQL Server中所有数据的方法
最简单删除SQL Server中所有数据的方法 编写人:CC阿爸 2014-3-14 其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间 ...
- 17、SQL Server 备份和还原
SQL Server 备份 恢复模式 SQL Server 数据恢复模式分为三种:完整恢复模式.大容量日志恢复模式.简单恢复模式. 完整恢复模式 默认的恢复模式,它会完整记录下操作数据库的每一个步骤, ...
随机推荐
- 【转】Tomcat集群Cluster实现原理剖析
此文章来源:http://zyycaesar.iteye.com/blog/296606 此文章作者:zyycaesar 对于WEB应用集群的技术实现而言,最大的难点就是如何能在集群中的多个节点之间保 ...
- 2015年阿里巴巴蚂蚁金服校招JAVA研发工程师内推电话面试
没想到阿里校招如此之早,虽然早已进入复习备战状态,但还是感觉有些措手不及...找了个在蚂蚁金服做HR的同学帮忙了内推,然后在最近的几天匆匆忙忙地复习JAVA(之前都把精力放在了数据结构.算法等基础上了 ...
- Bone Collector(ZeroOnebag)
Bone Collector Problem Description Many years ago , in Teddy’s hometown there was a man who was call ...
- MVC4商城项目三:分部视图在导航条上的应用
写了几天发觉大部分时间用在JS上了,本来想写个musicstore,却加了框架,然后又想用后台,然后又想用上bootstrapt,然后又想弄权限设计,然后又想………… 看来是想多了~ 好吧,最近把后台 ...
- 【项目】git的部署使用
一.官方网站 网站: https://git.oschina.net/ 注册.登陆 二.终端操作 打开终端,输入 # 切换目录,MAC中目录的第一个字符如果是 `.` 表示改文件夹是隐藏文件夹 $ c ...
- Socket基础(一)
OSI七层模型: 物理层:比特,数据链路层:帧,网络层:包,传输层及以上:报文.因为不用,不做详解. TCP/IP模型:这个常用,详解. 链路层:负责在两个相邻节点上线路上的无差错传输数据,以帧为单位 ...
- java实现文件编码监测
java实现文件编码监测 最近在做一个文档的翻译项目,可文档的编码不知道,听头疼的.尝试了很多方法最后发现JCharDet这个工具可以轻松解决这个问题.于是作此笔记希望日后提醒自己以及帮助又需要的人. ...
- css案例学习之span边框实现的特殊效果
bottom left bottom right top left top right 配合颜色来使用,实现一些神奇的效果 #menu a span{ height:; width:; /*borde ...
- 开源欣赏wordpress之文章新增页面如何实现。
本地网址http://localhost/wordpress/wp-admin/post-new.php 进而找到post-new.php页面. 进入之后, require_once( dirname ...
- Bucket Sort
(referrence: GeekforGeeks) Bucket sort is mainly useful when input is uniformly distributed over a r ...