zoukankan      html  css  js  c++  java
  • 媒体集中多个家族成员对数据还原的影响

    --创建测试数据库
    CREATE DATABASE db
    GO

    --使用磁盘媒体集备份测试数据库,备份完成后删除测试数据库
    BACKUP DATABASE db
        TO DISK='c:\a.bak',DISK='c:\b.bak'
        WITH FORMAT
    DROP DATABASE db
    GO

    --1. 恢复时仅指定媒体集中的一个备份文件
    RESTORE DATABASE db
        FROM DISK='c:\a.bak'
    /*--将收到错误信息
    服务器: 消息 3132,级别 16,状态 1,行 3
    数据库 'db' 的媒体集有 2 个家族成员,但只提供了 1 个。必须提供所有的成员。
    --*/

    --2. 再次备份时,仅指定备份媒体集中的一个备份文件
    BACKUP DATABASE pubs
        TO DISK='c:\a.bak'
    /*--将收到错误信息
    服务器: 消息 3132,级别 16,状态 1,行 11
    数据库 'pubs' 的媒体集有 2 个家族成员,但只提供了 1 个。必须提供所有的成员。
    --*/

    --3. 备份时,指定超过媒体集的备份文件数
    BACKUP DATABASE pubs
        TO DISK='c:\a.bak',DISK='c:\b.bak',DISK='c:\c.bak'
    /*--将收到错误信息
    服务器: 消息 3132,级别 16,状态 1,行 1
    数据库 'pubs' 的媒体集有 2 个家族成员,但只提供了 3 个。必须提供所有的成员。
    --*/

    --4. 重新初始化媒体集时指定所有的备份文件
    BACKUP DATABASE pubs
        TO DISK='c:\a.bak'
        WITH INIT
    /*--将收到错误信息
    服务器: 消息 3132,级别 16,状态 1,行 2
    数据库 'pubs' 的媒体集有 2 个家族成员,但只提供了 1 个。必须提供所有的成员。
    --*/

    --5. 指定完整的媒体集可以正常恢复数据库
    RESTORE DATABASE db
        FROM DISK='c:\a.bak',DISK='c:\b.bak'
    /*--收到成功的信息
    已处理 96 页,这些页属于数据库 'db' 的文件 'db'(位于文件 1 上)。
    已处理 1 页,这些页属于数据库 'db' 的文件 'db_log'(位于文件 1 上)。
    RESTORE DATABASE 操作成功地处理了 97 页,花费了 0.125 秒(6.299 MB/秒)。
    --*/

    --6. 使用FORMAT重写媒体头可以重建媒体集
    BACKUP DATABASE pubs
        TO DISK='c:\a.bak'
        WITH FORMAT
    /*--收到成功信息
    已处理 208 页,这些页属于数据库 'pubs' 的文件 'pubs'(位于文件 1 上)。
    已处理 1 页,这些页属于数据库 'pubs' 的文件 'pubs_log'(位于文件 1 上)。
    BACKUP DATABASE 操作成功地处理了 209 页,花费了 0.230 秒(7.412 MB/秒)。
    --*/
  • 相关阅读:
    461.mysql数据的备份和恢复
    thinkcmf安装遇到的问题【服务器rewrite】未开启
    navicat for mysql 中文破解版(无需激活码)
    centos7--docker安装gitlab时权限异常
    Cenos7 ++Zabbix监控(同个节点)
    Centos-第一次机子遭受黑客入侵??很鸡冻
    Linux运维--企业sudo权限规划详解 (实测一个堆命令搞定)
    Centos7--sudo的使用和配置
    网络技术--IPv4子网掩码的理解和计算。
    CentOS7--部署JSP网站项目(环境架构jsp+mysql+tomcat)
  • 原文地址:https://www.cnblogs.com/shihao/p/2513771.html
Copyright © 2011-2022 走看看