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

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

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

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

    兩種與SQL Server數據庫交換數據的方法

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

    領測軟件測試網

     使用 RDA 時,客戶端控制從服務器中傳輸哪些數據,包括數據定義(包括行篩選)和架構定義(包括列篩選)。RDA 在每個 RDA 拉進程中只能對一個表進行同步,這與復制有所不同,后者可以在一次同步操作中處理多個表。

      簡而言之,最初在 SQL Server Mobile 數據庫中創建的數據和架構在服務器上是使用復制功能進行定義的,而在客戶端上是使用 RDA 進行定義的。復制發布可以包含多個表,而 RDA 每次下載(RDA 拉進程)只能處理一個表。

      架構更改

      使用復制功能時,在最初創建訂閱后可以將架構更改(如添加或刪除列,添加或刪除約束,以及更改列定義)復制到訂閱者。當需要將掛起的架構更改復制到訂閱者時,將首先復制架構更改,然后在發布者與訂閱者之間交換所導致的增量更改。服務器架構更改(例如,添加列或刪除應用程序中未在使用的列)不一定會要求對應用程序進行更改和重新編譯。允許對訂閱數據庫的架構進行細微的更改。有關詳細信息,請參閱 SQL Server Mobile Books Online 中的“Replication Limitations”。

      使用 RDA 時,不支持在服務器上進行架構更改。如果進行了架構更改,從客戶端到服務器的推操作可能會失敗。如果更改了服務器架構,則客戶端必須先刪除表,然后再次從服務器拉出所有數據。更改服務器架構可能會要求對應用程序進行更改并重新編譯。允許對客戶端的架構進行細微的更改。有關詳細信息,請參閱 SQL Server Mobile Books Online 中的“Remote Data Access (RDA) Limitations”。

      簡而言之,使用復制功能時,支持服務器架構更改,而且服務器架構更改不會導致訂閱者上的數據丟失。但是,使用 RDA 時,不支持服務器架構更改,而且服務器架構更改可能會導致客戶端的數據丟失。復制和 RDA 功能均允許對 SQL Server Mobile 連接表進行細微的架構更改。

      標識列

      在許多應用程序中,您可能需要使用遞增的編號來管理在客戶端數據庫中插入的記錄。例如,如果用戶正在表中輸入新訂單,則您可能需要為每個訂單分配自動遞增的編號。使用這類系統時,必須確保這些編號在客戶端之間不會引起沖突。對于發布和訂閱,復制功能支持 integer 和 bigint 列的自動標識范圍管理。使用自動標識范圍管理,可以確保無論有多少客戶端,都不會發生行沖突。有關使用此復制功能的詳細信息,請參閱 SQL Server Books Online 中的“Replicating Identity Columns”。

      使用 RDA 時,不支持標識列的自動管理。要使用此數據類型屬性,必須在整個系統中手動管理值。

      約束和索引

      由于復制功能支持在發布定義中使用多個表,因此引用完整性約束和索引會自動從服務器復制到訂閱數據庫。

      而由于 RDA 每次只能拉一個表,因此不會傳輸引用完整性約束,但是可以傳輸索引。其他架構定義必須在客戶端進行定義。

      交換跟蹤數據更改

      使用復制功能時,將分別在發布數據庫和 SQL Mobile 數據庫中創建系統對象,前者是在創建發布時建立,而后者則是在創建訂閱時建立的。這些對象允許在 SQL Server 與 SQL Server Mobile 之間使用非常強大的數據交換模型。復制功能可用于跟蹤發布和訂閱數據庫中的更改。發布者與訂閱者之間的數據流控制有兩種跟蹤級別:

      ◆表的行級別跟蹤會導致在同步期間傳輸整個行。這種跟蹤級別對依賴于連接速度的數據傳輸而言可能代價較高,但需要在發布者和訂閱者上存儲的跟蹤信息較少。

    延伸閱讀

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

    43/4<1234>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>