• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    同步兩個SQLServer數據庫

    發布: 2009-10-14 09:50 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 101次 | 進入軟件測試論壇討論

    領測軟件測試網

          (添加新列將: 導致不帶列列表的 INSERT 語句失敗,增加表的大小,增加生成第一個快照所要求的時間)
                   
         ->[選中一個待發布的表]
        
         -> [下一步] -> [選擇發布名稱和描述] ->
        
         -> [下一步] -> [自定義發布的屬性] -> [否,根據指定方式創建發布]
        
         -> [下一步] -> [完成] -> [關閉]
        
      發布屬性里有很多有用的選項:設定訂閱到期(例如24小時)
         
      設定發布表的項目屬性:
        
      常規窗口可以指定發布目的表的名稱,可以跟原來的表名稱不一樣。
        
      下圖是命令和快照窗口的欄目   
     
      ( SQL Server 數據庫復制技術實際上是用insert,update,delete操作在訂閱服務器上重做發布服務器上的事務操作
        
          看文檔資料需要把發布數據庫設成完全恢復模式,事務才不會丟失
         
          但我自己在測試中發現發布數據庫是簡單恢復模式下,每10秒生成一些大事務,10分鐘后再收縮數據庫日志,
              這期間發布和訂閱服務器上的作業都暫停,暫;謴秃蟛]有丟失任何事務更改 )
        
      發布表可以做數據篩選,例如只選擇表里面的部分列:
        
      例如只選擇表里某些符合條件的記錄, 我們可以手工編寫篩選的SQL語句:
        
      發布表的訂閱選項,并可以建立強制訂閱:
            
      成功建立了發布以后,發布服務器上新增加了一個作業: [ 失效訂閱清除 ]
       
      分發服務器上新增加了兩個作業:
                    [ JIN001-dack-dack-5 ] 類型[ REPL快照 ]
                    [ JIN001-dack-3 ]      類型[ REPL日志讀取器 ]

      上面藍色字的名稱會根據發布服務器名,發布名及第幾次發布而使用不同的編號
               
      REPL快照作業是SQL Server復制的前提條件,它會先把發布的表結構,數據,索引,約束等生成到發布服務器的OS目錄下文件
        (當有訂閱的時候才會生成, 當訂閱請求初始化或者按照某個時間表調度生成)

      REPL日志讀取器在事務復制的時候是一直處于運行狀態。(在合并復制的時候可以根據調度的時間表來運行)

      建立一個數據庫復制訂閱的過程: 
         
         [復制] -> [訂閱] -> 右鍵選擇 -> [新建請求訂閱]
        
         -> [下一步] -> [查找發布] -> [查看已注冊服務器所做的發布]
               
         -> [下一步] -> [選擇發布] -> [選中已經建立發布服務器上的數據庫發布名]     

         -> [下一步] -> [指定同步代理程序登錄] -> [當代理程序連接到代理服務器時:使用SQL Server身份驗證]
                                                   (輸入發布服務器上distributor_admin用戶名和密碼)     
                                                  
         -> [下一步] -> [選擇目的數據庫] -> [選擇在其中創建訂閱的數據庫名]/[也可以新建一個庫名]  
        
         -> [下一步] -> [允許匿名訂閱] -> [是,生成匿名訂閱]     
       
         -> [下一步] -> [初始化訂閱] -> [是,初始化架構和數據]     

         -> [下一步] -> [快照傳送] -> [使用該發布的默認快照文件夾中的快照文件]
                        (訂閱服務器要能訪問發布服務器的REPLDATA文件夾,如果有問題,可以手工設置網絡共享及共享權限)     

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>