zoukankan      html  css  js  c++  java
  • 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

            

  • 相关阅读:
    富文本的一般处理方式,document.getElementById('富文本的ID').contentWindow.document.body.innerHTML = '%s'" %(content)
    本地搭建Jenkins
    if __name__ == '__main__'是什么意思?如何理解?看到一个很有用的解答
    关于执行webdriver.Chrome; 报错WebDriverException: Message: unknown error: Element is not clickable at point (1085, 103)
    【转载】学习总结——接口测试基础
    fiddler使用——配置抓取https,出现提示“禁用解密”“单击配置”
    算法(二叉树-矩阵-堆排序)
    算法(递归)---写的很乱
    ES6高级技巧(二)
    ES6高级使用技巧(reduce,filter篇)
  • 原文地址:https://www.cnblogs.com/JiangLe/p/3998266.html
Copyright © 2011-2022 走看看