共用方式為


第1課程:使用事務複製發佈資料

在這一課,您將使用 SQL Server Management Studio 建立交易式發行集,以在 AdventureWorks2012 範例資料庫中發佈 Product 數據表的篩選子集。 您也會將發行代理程式所使用的 SQL Server 登入新增至發行存取清單(PAL)。 開始本教學課程之前,您應該已完成上一個教學課程: 準備伺服器進行複寫。

建立出版物並定義文章

  1. 連線到 Microsoft SQL Server Management Studio 的發行者,然後展開伺服器節點。

  2. 展開 [ 復寫 ] 資料夾,以滑鼠右鍵點擊 [ 本機發行集 ] 資料夾,然後按一下 [ 新增發行集]。

    出版設定精靈啟動。

  3. 在 [發行集資料庫] 頁面上,選取 [AdventureWorks2012],然後按 [ 下一步]。

  4. 在 [發行集類型] 頁面上,選取 [交易式發行集],然後按 [ 下一步]。

  5. 在 [文章] 頁面上,展開 [資料表] 節點,選取 [產品] 複選框,然後展開 [產品],然後清除 [ListPrice] 和 [StandardCost] 複選框。 按 [下一步]。

  6. 在 [篩選數據表數據列] 頁面上,按兩下 [ 新增]。

  7. 新增篩選 對話框中,點擊 SafetyStockLevel 欄,然後點擊向右箭頭將欄新增至篩選查詢的 WHERE 子句,並如下修改 WHERE 子句:

    WHERE [SafetyStockLevel] < 500  
    
  8. 按一下 [確定],然後按 [下一步]

  9. 選取 立即建立快照並保留快照以初始化訂閱 的核取方塊,然後按 下一步

  10. 在 [代理程式安全性] 頁面上,取消選取 [使用快照代理程式的安全性設定] 複選框。

  11. 按兩下 [快照集代理程式的安全性設定],在 [處理帳戶] 方塊中輸入<Machine_Name>\repl_snapshot,提供此帳戶的密碼,然後按兩下 [確定]。

  12. 重複上一個步驟,將repl_logreader設定為記錄讀取器代理程序的處理程式帳戶,然後按兩下 [ 完成]。

  13. 在 [完成精靈] 頁面上,於 [發行集名稱] 方塊中輸入 AdvWorksProductTrans,然後按兩下 [完成]。

  14. 建立發行集之後,按一下 關閉 以完成精靈。

檢視快照產生的狀態

  1. 連接至 SQL Server Management Studio 中的發行者,展開伺服器節點,然後展開 複寫 資料夾。

  2. [本機發行集] 資料夾中,以滑鼠右鍵點選 [AdvWorksProductTrans],然後點選 [檢視快照代理程式狀態]

  3. 發行集的快照代理程序作業的目前狀態已顯示。 在繼續進行下一課之前,請先確認快照任務已成功。

將發行代理程式登入新增至 PAL

  1. 連接至 SQL Server Management Studio 中的發行者,展開伺服器節點,然後展開 複寫 資料夾。

  2. [本機發行集] 資料夾中,以滑鼠右鍵點選 AdvWorksProductTrans,然後點擊 內容

    [ 發行集屬性 ] 對話框隨即顯示。

  3. 選取 [ 發行集存取清單] 頁面,然後按兩下[ 新增]。

  4. \在 [新增發行集存取] 對話框中,選取<Machine_Name\repl_distribution>,然後按兩下 [確定]。 按一下 [確定]

後續步驟

您已成功製作交易式出版物。 接下來,您將訂閱此發行集。 請參閱 第 2 課程:建立交易式出版的訂閱

另請參閱

篩選已發佈的數據
定義文章
建立並套用快照集