青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-162  評(píng)論-223  文章-30  trackbacks-0
為什么用VSS
   VSS是Windows系統(tǒng)的卷影像拷貝服務(wù),用于解決如下問題:
       ◆ 許多備份工具涉及打開文件
       ◆ 但是若一個(gè)應(yīng)用程序已經(jīng)以獨(dú)占方式打開文件并進(jìn)行訪問時(shí),備份工具則不能訪問該文件
       ◆ 即使備份工具能夠訪問已打開的文件,也可能造成備份文件的不一致性
   在實(shí)際數(shù)據(jù)災(zāi)備中,主流廠商實(shí)現(xiàn)SQL Server的熱備并不會(huì)使用數(shù)據(jù)庫自帶的backup database/backup log命令,因?yàn)檫@種方式在應(yīng)急容災(zāi)(此時(shí)源數(shù)據(jù)庫已宕機(jī))掛載數(shù)據(jù)時(shí)要先還原,而還原要連接數(shù)據(jù)庫運(yùn)行restore database/restore log命令,這樣就需要部署一臺(tái)機(jī)器裝上SQL Server專用于還原,不僅增大了成本而且延長了RTO;而使用VSS,備份的就是SQL Server的數(shù)據(jù)文件及日志文件,在應(yīng)急容災(zāi)掛載時(shí)可直接打開并用于增刪改查,無須還原,免去了機(jī)器成本并降低了RTO(只存在數(shù)據(jù)庫掛載時(shí)的事務(wù)恢復(fù)時(shí)間)。

VSS架構(gòu)
   VSS包括Requestor、Writer、Provider和VSS核心模塊四部分,如下圖所示
                            
   Requestor在本文中表示熱備份應(yīng)用程序;Writer主要功能是保證數(shù)據(jù)的一致性,使得那些能夠感知影像拷貝的應(yīng)用程序能夠接收到凍結(jié)(freeze)和解凍(thaw)通知,以確保其文件的備份拷貝是內(nèi)在一致的,在本文中即指SQL Server自帶的SQL Writer;Provider主要功能是創(chuàng)建影像拷貝即打快照,允許將ISV特定的存儲(chǔ)方案與影像拷貝服務(wù)集成起來,在本文中即volsnap.sys存儲(chǔ)過濾型驅(qū)動(dòng)程序,位于文件系統(tǒng)和卷管理器之間;VSS核心模塊即圖中的卷影像拷貝服務(wù),主要功能是協(xié)調(diào)各個(gè)模塊的協(xié)作運(yùn)行,并提供創(chuàng)建及管理卷影像拷貝的API接口。

VSS原理示例
                          
   無論何時(shí),當(dāng)卷影像拷貝驅(qū)動(dòng)程序看到一個(gè)針對(duì)原始卷的寫操作時(shí),它把將要被修改的扇區(qū)的內(nèi)容復(fù)制到一個(gè)與影像卷相關(guān)聯(lián)的、由頁面文件支持的內(nèi)存區(qū)中     
      ◆ 對(duì)于已修改扇區(qū)的影像卷讀操作,從該內(nèi)存區(qū)中讀取數(shù)據(jù)
      ◆ 對(duì)于未修改扇區(qū)的影像卷讀操作,從原始卷中讀取

備份應(yīng)用程序、Provider和SQL Writer的局限
   ◆ 只能備份Windows系統(tǒng)支持的本地文件系統(tǒng)上的文件,不支持遠(yuǎn)程共享或交叉掛載的文件系統(tǒng)
   ◆ 對(duì)于系統(tǒng)提供者(Windows系統(tǒng)默認(rèn)自帶的Provider,使用寫時(shí)拷貝技術(shù)),被拷貝的源卷不必是NTFS卷,但影像卷必須是NTFS卷
   ◆ SQL Writer支持全量備份及恢復(fù)、支持差異備份及恢復(fù)和Copy Only備份,但不支持備份連續(xù)事務(wù)日志、文件和文件組,不支持頁恢復(fù)

怎樣使用VSS
   微軟官網(wǎng)提供的VSS SDK 7.2(https://www.microsoft.com/en-us/download/details.aspx?id=23490)中自帶了vshadowbetest工具源碼,經(jīng)過筆者修正一些bug(win 10 + vs2010),并為了備份配置方便將原來的文本換成xml格式,成功地實(shí)現(xiàn)了SQL Server的全量熱備及恢復(fù)、差量熱備及恢復(fù)
   vshadow用法
      以管理員身份在ms-dos窗口下執(zhí)行vshadow.exe /?,可得到所有的幫助
      示例
         可用vshadow -wm獲取當(dāng)前系統(tǒng)所有寫者的元數(shù)據(jù),再從中查找SQL Server Writer的寫者ID及它下面COM組件的邏輯路徑和名稱
    
   betest用法
      以管理員身份在ms-dos窗口下執(zhí)行betest.exe /?,可得到所有的幫助
      示例
         1. 全量備份SQL Server
             betest.exe /v /b /t FULL /s backupfull.xml  /d f:\backupfull /c SQLWriter.xml
                /v -- 輸出詳細(xì)信息,可選的
                /b -- 備份
                /t -- 備份類型
                /s -- 備份/恢復(fù)組件XML格式文檔,內(nèi)含寫者及其下組件的元數(shù)據(jù)(非常重要)
                /d -- 備份目錄
                /c -- 相關(guān)寫者的配置文件,文件內(nèi)含寫者ID及其下COM組件的邏輯全路徑名
     
           全量恢復(fù)SQL Server
             betest.exe /v /r /s backupfull.xml  /d f:\backupfull  /c SQLWriter.xml
                /r -- 恢復(fù)
                其它選項(xiàng)說明同上,下同 
    
         2. 差異備份SQL Server
            betest.exe /v /b /t DIFFERENTIAL /s backupdiff.xml /pre backupfull.xml /d f:\backupdiff /c SQLWriter.xml
               /pre -- 表示前次基準(zhǔn)的全量備份生成的組件XML格式文檔
    
           差異恢復(fù)SQL Server 
              a) betest.exe /v /r /AdditionalRestores /s backupfull.xml /d f:\backupfull /c SQLWriter.xml
                     /AdditionRestores -- 用于差異恢復(fù)的選項(xiàng),表示全量后面需要緊跟差異恢復(fù)才能完成數(shù)據(jù)庫恢復(fù)
              b) betest.exe /v /r /s backupdiff.xml /d f:\backupdiff /c SQLWriter.xml 
                     注意,此時(shí)/s跟的是差異備份生成的backupdiff.xml文件,/d跟的是差異備份目錄

         3. SQL Writer配置
             xml格式說明
               writer節(jié)點(diǎn)
                  id屬性                                 ---  寫者唯一ID
                  server_name屬性                 ---  SQLServer服務(wù)名
                  stop_restore_start屬性(可選) --- 表示恢復(fù)時(shí)是否先停止數(shù)據(jù)庫服務(wù)再啟動(dòng),yes表示先停再啟,no則反之,這個(gè)用于恢復(fù)系統(tǒng)數(shù)據(jù)庫master,因?yàn)閙aster不支持在線恢復(fù)
                  component節(jié)點(diǎn) 
                     pathname屬性                  --- 邏輯路徑名
                     file節(jié)點(diǎn)
                        src_path節(jié)點(diǎn)                 --- SQL Server文件所在路徑的匹配模式
                        alternate_path節(jié)點(diǎn)        --- 恢復(fù)時(shí)的備選路徑,用于合成差異增量
    
             示例
                <?xml version="1.0" encoding="utf-8"?>
                <betest>
                   <writer id="{a65faa63-5ea8-4ebc-9dbd-a0c4db26912a}"  service_name="MSSQLSERVER" stop_restore_start="no">   
                      <component pathname="DESKTOP-JUP320L\master">                                                 
                         <file>
                            <src_path>E:\*...</src_path>
                            <alternate_path>f:\sqlserver\</alternate_path>              
                         </file>
                     </component>
                     <component pathname="DESKTOP-JUP320L\model">
                        <!--file>
                           <src_path>E:\*...</src_path>
                           <alternate_path>f:\sqlserver\</alternate_path>
                        </file-->
                     </component>    
                     <component pathname="DESKTOP-JUP320L\test">
                        <!--file>
                           <src_path>E:\*...</src_path>
                           <alternate_path>f:\sqlserver\</alternate_path>
                        </file-->
                     </component>
                   </writer>
                 </betest>
posted on 2020-05-02 16:31 春秋十二月 閱讀(1523) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Database
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品一区二区黑丝| 99riav1国产精品视频| 亚洲欧洲一区二区三区在线观看| 国产精品久久久亚洲一区| 欧美日韩一区二区视频在线| 欧美日韩国产大片| 欧美午夜在线| 国产欧美视频在线观看| 黄色日韩精品| 99国产精品视频免费观看| 亚洲一区久久久| 欧美亚洲在线观看| 久热精品视频| 日韩一级不卡| 小辣椒精品导航| 免费在线观看一区二区| 欧美日韩一区二区在线| 国产自产2019最新不卡| 亚洲欧洲日本一区二区三区| 亚洲已满18点击进入久久| 久久久国产成人精品| 亚洲激情视频| 亚洲综合欧美| 欧美激情一区二区| 国产亚洲毛片| 亚洲系列中文字幕| 免费观看成人www动漫视频| 一本色道久久综合亚洲二区三区 | 另类酷文…触手系列精品集v1小说| 欧美高清视频免费观看| 午夜精品国产精品大乳美女| 欧美激情久久久| 国内精品久久久久影院 日本资源| 99精品国产一区二区青青牛奶| 久久精品中文| 亚洲免费网址| 欧美性天天影院| 亚洲精品婷婷| 美女精品自拍一二三四| 亚洲愉拍自拍另类高清精品| 欧美精品一区二区精品网 | 欧美一区二区三区在线| 欧美另类videos死尸| 一区二区三区高清在线| 久久久久久久综合| 亚洲乱码一区二区| 欧美aⅴ一区二区三区视频| 国产亚洲午夜高清国产拍精品| 在线一区观看| 亚洲精品一区二区三区樱花| 美乳少妇欧美精品| 亚洲国产三级| 欧美激情一区在线| 久久综合久久88| 伊人成人网在线看| 老牛嫩草一区二区三区日本| 久久久久国产精品一区| 国产欧美在线| 久久精品二区三区| 欧美一级黄色网| 国产日本欧美视频| 久久精品国产91精品亚洲| 亚洲欧美激情视频| 国产一二三精品| 久久九九99视频| 欧美在线视频日韩| 一区一区视频| 亚洲电影毛片| 欧美三级电影大全| 欧美亚洲综合另类| 久久av老司机精品网站导航| 一区二区亚洲欧洲国产日韩| 美日韩精品免费| 农夫在线精品视频免费观看| 亚洲精品老司机| 99在线热播精品免费99热| 国产精品日韩欧美大师| 久久亚洲精品伦理| 欧美成人精品一区二区| 亚洲一区二区av电影| 欧美在线免费观看亚洲| 亚洲欧洲在线一区| 亚洲一区二区三区视频播放| 国产视频综合在线| 亚洲国产精品久久久久| 国产精品v一区二区三区| 欧美中文字幕视频| 母乳一区在线观看| 亚洲专区一区| 久久久久久日产精品| 99国产精品久久久久老师| 亚洲女女女同性video| 亚洲国产精品一区二区第四页av | 亚洲福利国产| 国产精品久久久久aaaa樱花| 久久亚洲捆绑美女| 欧美日韩一级黄| 久久婷婷国产综合尤物精品| 欧美精品日韩一区| 久久久综合免费视频| 欧美日韩国产丝袜另类| 久久只精品国产| 国产精品v欧美精品v日韩精品 | 另类尿喷潮videofree| 99国产精品国产精品久久| 亚洲一区二区久久| 欧美影院久久久| 亚洲精品一区在线观看香蕉| 亚洲一卡二卡三卡四卡五卡| 在线不卡免费欧美| 亚洲一区二区三区在线播放| 亚洲精品日韩综合观看成人91| 亚洲欧美日韩爽爽影院| 亚洲国产一区视频| 久久狠狠久久综合桃花| 中文欧美在线视频| 免费看成人av| 久久亚洲精品伦理| 国产日韩久久| 亚洲综合大片69999| 亚洲性感美女99在线| 欧美成人午夜剧场免费观看| 久久综合亚洲社区| 韩日欧美一区二区| 久久av一区二区| 久久久久国产精品www| 国产精品欧美日韩一区| 一区二区三区黄色| 亚洲一区二区少妇| 欧美日韩另类丝袜其他| 亚洲欧洲一区二区三区在线观看| 在线观看视频一区| 久久午夜精品一区二区| 欧美v亚洲v综合ⅴ国产v| 亚洲高清色综合| 欧美福利视频在线| 亚洲免费激情| 亚洲制服av| 国产日韩欧美91| 亚洲综合色噜噜狠狠| 欧美一站二站| 国产一区二区成人久久免费影院| 亚洲欧美成人| 久久午夜影视| 在线日本成人| 欧美日韩国产成人精品| 日韩亚洲欧美一区| 欧美一级日韩一级| 国内久久精品视频| 你懂的国产精品| 一区二区三区国产在线| 欧美一区二区三区精品 | 欧美系列一区| 亚洲一区二区视频| 久久精品国产一区二区三| 影音先锋日韩资源| 欧美日本国产在线| 中文av一区二区| 久久男人av资源网站| 91久久中文| 国产精品丝袜91| 久久午夜激情| 一本色道久久88综合日韩精品| 欧美一区二区三区在线视频| 精品成人久久| 欧美无乱码久久久免费午夜一区| 亚洲自拍偷拍麻豆| 欧美第一黄色网| 欧美精选一区| 亚洲高清电影| 欧美一区二区三区久久精品| 激情久久久久久久| 欧美另类变人与禽xxxxx| 亚洲在线一区二区三区| 免费一级欧美片在线播放| 亚洲一区二区在线免费观看| 精品999成人| 欧美视频在线观看| 卡一卡二国产精品| 午夜激情久久久| 亚洲精品黄网在线观看| 久久精品99国产精品日本 | 久久午夜视频| 亚洲在线观看视频网站| 亚洲国产欧美一区二区三区久久| 国产精品久久777777毛茸茸| 欧美大学生性色视频| 欧美一区二区三区视频在线 | 国产欧美精品日韩区二区麻豆天美| 久久久久99精品国产片| 亚洲小说欧美另类婷婷| 最新日韩在线视频| 麻豆国产精品va在线观看不卡| 亚洲午夜激情网站| 亚洲免费成人av| 亚洲激情一区| 18成人免费观看视频| 激情成人亚洲| 国产曰批免费观看久久久| 国产精品久久久久久久久久免费|