方法 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. performance_schema 变量

    performance_schema 这个变量来控制performance_schema库的禁用和启用 1.performance_schema的值说明 performance_schema=1 表示 ...

  2. wordpress教程之WP_Query()类

    WP_Query的使用方法 在讲WP_Query之前我们要先区分一下两个名词: WP_Query是WordPress自带的的一个用于处理复杂请求的类(这里的请求的内容不仅包括文章,还可能是页面,用户, ...

  3. ubuntu下配置安装conky

    由于默认的conky配置不好看,于是下载了一些配置,网上一抓一大把. 首先  sudo apt-get install conky-all 然后下载想要的配置文件,下载下来的是压缩文件,解压就行了,解 ...

  4. bzoj1689 [Usaco2005 Open] Muddy roads 泥泞的路

    Description Farmer John has a problem: the dirt road from his farm to town has suffered in the recen ...

  5. bzoj1630 [Usaco2007 Demo]Ant Counting

    Description Bessie was poking around the ant hill one day watching the ants march to and fro while g ...

  6. 杭电1010(dfs + 奇偶剪枝)

    题目: The doggie found a bone in an ancient maze, which fascinated him a lot. However, when he picked ...

  7. C#两个时间的时间差的方法

    今天遇到一问题,计算两个时间的时间差,看网上的写法较为复杂,找到个简单点的,记录下作为自己的总结. 关键函数: DateTime.Subtract 函数解释: 从此实例中减去指定的日期和时间,返回一个 ...

  8. Dynamic Flash Messages

    Dynamic Flash Messages的类似软件 - 其他jQuery插件 - 开源中国社区 Dynamic Flash Messages

  9. DataReader、Table、DataSet和Entity相互转化

    public class CommonService { #region DataReader转化 /// <summary> /// 将DataReader转化为Table /// &l ...

  10. sqlplus常用操作命令2

    常用编辑命令:A[ppend] text 将text附加到当前行之后C[hange] /old /new 将当前行中的old替换为newCLear] buff[er] 清除缓冲区中的所有行DEL 删除 ...