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/秒)。
    --*/
  • 相关阅读:
    位运算 & 网络序字节序
    TFTP & commons-net-3.3.jar
    存储过程
    poj1185-炮兵阵地(状态压缩dp)
    hdu4570-区间dp
    codevs1026-dp(记忆化搜索)
    hdu1494 跑跑卡丁车(动态规划)
    hdu5094-Maze
    hdu4403- A very hard Aoshu problem(搜索)
    hdu2510-符号三角形(dfs+打表)
  • 原文地址:https://www.cnblogs.com/shihao/p/2513771.html
Copyright © 2011-2022 走看看