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

隨筆-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>
            欧美精品情趣视频| 欧美一区=区| 欧美精品日本| 欧美国产第二页| 在线观看成人小视频| 老司机久久99久久精品播放免费 | 蜜桃av一区二区在线观看| 免费在线观看成人av| 亚洲黄色一区| 亚洲国产成人高清精品| 影音先锋亚洲精品| 1769国内精品视频在线播放| 好看的亚洲午夜视频在线| 国产亚洲视频在线观看| 在线观看日韩www视频免费| 国产精品网站一区| 国产区日韩欧美| 黄色一区二区三区| 99re6热只有精品免费观看 | 美女图片一区二区| 亚洲国产aⅴ天堂久久| 亚洲人成人77777线观看| 一本色道精品久久一区二区三区| 亚洲一区二区在线| 久久这里只有| 国产精品日韩一区| 亚洲人成网站999久久久综合| 亚洲视频视频在线| 午夜精品视频在线观看一区二区| 久久综合九色综合久99| 亚洲精一区二区三区| 欧美伊人影院| 欧美性感一类影片在线播放| 黄色资源网久久资源365| 一区二区欧美亚洲| 久久久精品999| 亚洲无限av看| 欧美日本不卡高清| 国产一区久久久| 亚洲欧美中文日韩在线| 亚洲激情成人| 久久久综合免费视频| 国产精品国产三级国产aⅴ浪潮| 一区在线影院| 久久精品国产精品亚洲| 日韩午夜中文字幕| 欧美88av| 亚洲福利一区| 久久久久久有精品国产| 亚洲伊人一本大道中文字幕| 欧美久久婷婷综合色| 雨宫琴音一区二区在线| 午夜一级在线看亚洲| 99国产精品一区| 欧美日韩高清区| 一本色道久久综合亚洲精品高清| 欧美不卡视频一区发布| 久久精品免费观看| 黄色成人av在线| 久久野战av| 久久精品在线免费观看| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲欧美国产日韩中文字幕| 一区二区三区精品国产| 亚洲国产色一区| 欧美成人国产| 亚洲免费电影在线| 亚洲人成久久| 欧美精品一区二区三区视频| 亚洲美女电影在线| 亚洲国产精品久久久| 蜜臀a∨国产成人精品| 亚洲精品在线电影| 亚洲美女视频在线免费观看| 欧美体内she精视频在线观看| 午夜精品剧场| 久久激情五月丁香伊人| 精品av久久久久电影| 免费中文日韩| 欧美精品97| 亚洲午夜av在线| 亚洲一区二区三区精品视频| 国内精品久久久久久久影视蜜臀| 久久综合久久综合久久| 久久一区国产| 正在播放亚洲| 性做久久久久久久久| 精品88久久久久88久久久| 亚洲第一精品影视| 欧美性猛交xxxx乱大交退制版| 欧美一区二区在线免费观看| 久久精品国产77777蜜臀| 亚洲国产精选| 99精品热视频只有精品10| 国产精品一区一区三区| 亚洲成色777777在线观看影院| 欧美日韩精品系列| 欧美一区二区三区视频免费| 久久综合成人精品亚洲另类欧美| 精品1区2区3区4区| 欧美精品久久99久久在免费线| 亚洲欧洲综合另类在线| 亚洲精品日韩一| 国产女精品视频网站免费| 久久久久久久久久久久久女国产乱 | 一区二区欧美在线观看| 国产日韩精品一区二区浪潮av| 男男成人高潮片免费网站| 欧美日韩午夜精品| 久久综合九色综合网站| 国产精品久久福利| 欧美电影免费观看高清| 国产欧美日本一区二区三区| 亚洲国产日韩在线一区模特| 国产亚洲精品自拍| 一区二区三区视频在线| 欧美高清视频一二三区| 日韩亚洲欧美成人一区| 狠狠色伊人亚洲综合成人| 亚洲日本中文| 亚洲区一区二| 久久免费视频在线| 欧美一区亚洲| 国产精品黄色在线观看| 最新成人在线| 91久久精品国产91久久| 久久久久中文| 久久午夜电影网| 国产亚洲精品资源在线26u| 中文一区二区在线观看| 在线亚洲观看| 欧美激情精品久久久久久久变态 | 伊人夜夜躁av伊人久久| 国产精品99久久久久久www| 日韩一级裸体免费视频| 欧美91大片| 亚洲激情婷婷| 亚洲精品一区二区三区99| 免费毛片一区二区三区久久久| 免费日韩精品中文字幕视频在线| 国产一区二区成人| 欧美一区午夜精品| 久久视频一区| 在线观看av一区| 久久综合九色综合久99| 欧美777四色影视在线| 在线看片日韩| 欧美福利视频在线| 亚洲国产中文字幕在线观看| 亚洲三级视频| 欧美日本二区| 亚洲影院在线| 另类天堂av| 91久久中文字幕| 欧美久久视频| 亚洲欧美日本在线| 久久久久国产精品午夜一区| 亚洲高清在线精品| 欧美剧在线免费观看网站| 在线亚洲国产精品网站| 欧美在线一二三区| 影音先锋欧美精品| 欧美激情一区二区三区| 亚洲午夜精品一区二区三区他趣| 欧美诱惑福利视频| 亚洲国产精品va在线看黑人| 欧美日韩视频一区二区| 午夜欧美理论片| 亚洲高清久久久| 午夜视频一区二区| 亚洲国产精品成人精品| 欧美视频在线观看一区二区| 亚洲欧美日韩在线一区| 欧美国产激情二区三区| 午夜国产一区| 亚洲国产精选| 国产视频久久久久| 欧美精品久久久久久久免费观看| 亚洲视频观看| 亚洲国产成人av| 久久本道综合色狠狠五月| 亚洲免费激情| 精品成人在线观看| 狠狠v欧美v日韩v亚洲ⅴ| 久久aⅴ国产欧美74aaa| 韩国成人精品a∨在线观看| 你懂的国产精品| 99riav1国产精品视频| 久久大综合网| 99精品欧美一区二区三区| 国内久久精品视频| 欧美小视频在线| 久久综合激情| 亚洲欧美一区二区视频| 亚洲国产一区在线| 久久欧美中文字幕| 亚洲欧美成人一区二区在线电影 | 国产日韩一区二区三区| 欧美乱大交xxxxx| 久久久国产一区二区|