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 数据恢复模式分为三种:完整恢复模式.大容量日志恢复模式.简单恢复模式. 完整恢复模式 默认的恢复模式,它会完整记录下操作数据库的每一个步骤, ...
随机推荐
- 提高MySQL数据库查询效率的几个技巧(转载)
[size=5][color=Red]提高MySQL数据库查询效率的几个技巧(转)[/color][/size] MySQL由于它本身的小巧和操作的高效, 在数据库应用中越来越多的被采用.我 ...
- 【Xamarin挖墙脚系列:Xamarin的终极破解步骤(更新)】
前面文章中,我们可以找到对应版本的补丁. Xamarin的 4.0.1717 版本,在补丁的地址中,有作者整理的全部的安装包.迅雷磁力贴: magnet:?xt=urn:btih:9FD298AA61 ...
- Java Socket 简单梳理
Sockets let you send raw streams of bytes back and forth between two computers, giving you fairly lo ...
- Eclipse servlet和jsp编写
servlet: 在你新建的Application myapp/WEB-INF/classes/test目录下新建HelloWorld.java package test; import java.i ...
- windows套接字相关函数
windows套接字相关函数 作者:vpoet mail:vpoet_sir@163.com 我们学习TCP/IP协议无非是利用这些协议进行通信开发,然而如果让我们自己来直接根据协议规则和协议格式来进 ...
- AFNetWorking网络请求
NetWorkAPIClient.h #import <Foundation/Foundation.h> #import "AFHTTPRequestOperationManag ...
- poj 2446 (二分匹配)
题意:除了所给的一些点外,问能不能用1*2的矩形覆盖所有的点,矩形间不能重叠. 思路:简单二分匹配,,,,,,, #include<stdio.h> #include<string. ...
- Android应用程序组件Content Provider应用实例
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6950440 文简要介绍了Android应用程序 ...
- 【Java基础】几种简单的调用关系与方法
直接上代码吧. class lesson4AB //同一个类下的public修饰的方法A,B可以相互调用 { public void A() { B();//等价于this.B(); } public ...
- 那些 Cynthia 教我的事 之 PMSec (一)
一.ViewState的使用 在项目中,我一直在用Common的方法读取一些信息,但是Cynthia习惯将它存入ViewState中. ViewState 它是由ASP.NET页面框架管理的一个隐藏的 ...