方法 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 种方法。的更多相关文章

  1. SQL server分页的四种方法

    SQL server分页的四种方法 1.三重循环: 2.利用max(主键); 3.利用row_number关键字: 4.offset/fetch next关键字 方法一:三重循环思路  先取前20页, ...

  2. SQL Server启动的几种方法

    SQL Server 启动有以下几种方法: (1)在Control Panel——Administrative Tools——Services,找到SQL Server (XXX)进行启动. 其中XX ...

  3. SQL server分页的四种方法(算很全面了)

      这篇博客讲的是SQL server的分页方法,用的SQL server 2012版本.下面都用pageIndex表示页数,pageSize表示一页包含的记录.并且下面涉及到具体例子的,设定查询第2 ...

  4. 收缩SQL Server 数据库的几种方法

    方法一: Use 数据库名 Select NAME,size From sys.database_files ALTER DATABASE 数据库名 SET RECOVERY SIMPLE WITH ...

  5. SQL Server 备份和还原全攻略

    原文:SQL Server 备份和还原全攻略 一.知识点 完全备份: 备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件.(在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份, ...

  6. centos lamp/lnmp阶段复习 以后搬迁discuz论坛不需要重新安装,只需修改配置文件即可 安装wordpress 安装phpmyadmin 定时备份mysql两种方法 第二十五节课

    centos  lamp/lnmp阶段复习 以后搬迁discuz论坛不需要重新安装,只需修改配置文件即可 安装wordpress  安装phpmyadmin  定时备份mysql两种方法  第二十五节 ...

  7. sql server备份损坏

    sql server备份损坏 转自:https://www.cnblogs.com/zhijianliutang/p/4080916.html 1.备份文件和数据库放在同一个(或一组)的物理磁盘上.磁 ...

  8. 最简单删除SQL Server中所有数据的方法

     最简单删除SQL Server中所有数据的方法 编写人:CC阿爸 2014-3-14 其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间 ...

  9. 17、SQL Server 备份和还原

    SQL Server 备份 恢复模式 SQL Server 数据恢复模式分为三种:完整恢复模式.大容量日志恢复模式.简单恢复模式. 完整恢复模式 默认的恢复模式,它会完整记录下操作数据库的每一个步骤, ...

随机推荐

  1. Python for else 循环控制

    for语句可用来遍历某一对象,还具有一个可选的else块.如果for循环未被break终止,则执行else块中的语句.break 在需要时终止for循环continue 跳过位于其后的语句,开始下一轮 ...

  2. IIS缺少文件的解决方法

    原文 http://cqyccmh.blog.163.com/blog/static/6068134720102211543944/ 今天解决了一个郁闷了很久的问题,之前实在没辙就只能重装系统,因为装 ...

  3. grok 正则也支持常规正则

    2016-08-29 17:40:01,19 INFO com.zjzc.common.utils.HttpUtil - 请求接口: https://www.zjcap.cn/pay/interfac ...

  4. sizeof与类,继承,virtual的种种(整理)

    对虚继承层次的对象的内存布局,在不同编译器实现有所区别. 首先,说说GCC的编译器. 它实现比较简单,不管是否虚继承,GCC都是将虚表指针在整个继承关系中共享的,不共享的是指向虚基类的指针. clas ...

  5. Windows多线程同步系列之一-----互斥对象

    多线程同步之互斥对象 作者:vpoet mail:vpoet_sir@163.com   对卖票问题进行线程间同步,本文将在上文的基础上,使用互斥对象对线程进行同步. 首先看看windows API ...

  6. MyCat 主键ID自增长配置

    在实现分库分表的情况下,数据库自增主键已无法保证自增主键的全局唯一.为此,MyCat 提供了全局sequence,并且提供了包含本地配置和数据库配置等多种实现方式,实现方式主要有三种:本地文件方式.数 ...

  7. Spring定时任务的几种实现(转自iteye网gong1208)

    原文地址: http://gong1208.iteye.com/blog/1773177 以下为正文: 近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整 ...

  8. HTML标签的offset、client、 scroll和currentStyle属性

    本文来自:http://www.cnblogs.com/quanhai/archive/2010/04/19/1715231.html offsetHeight = borderTopWidth + ...

  9. 学习《Python核心编程》做一下知识点提要,方便复习(一)

    学习<Python核心编程>做一下知识点提要,方便复习. 计算机语言的本质是什么? a-z.A-Z.符号.数字等等组合成符合语法的字符串.供编译器.解释器翻译. 字母组合后产生各种变化拿p ...

  10. 如何彻底解决jsp页面中文乱码及数据库乱码

    最近自己闲做一个小项目,搭建环境框架SSH+MySQL数据库,遇到一个问题:jsp页面中文显示乱码,数据库插入数据和更新数据时中文也显示乱码,后来在网上找了许多解决方法,还是折腾了两天才把问题解决,下 ...