共用方式為


第2課:建立交易性發行的訂閱

在這一課,您將使用 SQL Server Management Studio 建立訂用帳戶。 本課程需要您已完成上一課程 第 1 課程:使用事務複製發佈資料

若要建立訂用帳戶

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

  2. 本機發行集 資料夾中,以滑鼠右鍵點擊 AdvWorksProductTrans 發行集,然後點選 新增訂閱

    [新增訂閱精靈] 隨即啟動。

  3. 在 [發行集] 頁面上,選取 AdvWorksProductTrans,然後按 下一步

  4. 在 [散發代理程式位置] 頁面上,選取 [ 在散發者端執行所有代理程式],然後按 [ 下一步]。

  5. 在 [訂閱者] 頁面上,如果未顯示訂閱者實例的名稱,請按兩下 [ 新增訂閱者],按兩下 [ 新增 SQL Server 訂閱者],在 [ 連接到伺服器 ] 對話框中輸入訂閱者實例名稱,然後按兩下 [ 連接]。

  6. 在 [訂閱者] 頁面上,選取訂閱者伺服器的實例名稱,然後選取 [訂閱資料庫] 下的 [<新增資料庫>]。

  7. 在 [新增資料庫] 對話框中,於 [資料庫名稱] 方塊中輸入 ProductReplica,按兩下 [確定],然後按 [下一步]。

  8. 在 [散發代理程序安全性] 對話框中,按兩下省略號 (...) 按鈕,在 [處理帳戶] 方塊中輸入<Machine_Name>\repl_distribution,輸入此帳戶的密碼,按兩下 [確定],然後按 [下一步]。

  9. 按兩下 [完成 ] 以接受其餘頁面上的預設值,然後完成精靈。

在訂閱者端設定資料庫許可權

  1. 連接到 SQL Server Management Studio 中的訂閱者,展開 [資料庫]、[ ProductReplica] 和 [ 安全性],以滑鼠右鍵單擊 [ 使用者],然後選取 [ 新增使用者]。

  2. 在 [ 一般 ] 頁面上的 [ 使用者類型 ] 列表中,選取 [Windows 使用者]。

  3. 選取 [用戶名稱] 方塊並按下省略號 (...) 按鈕,在 [輸入物件名稱] 中選取方塊類型<Machine_Name\repl_distribution>,按兩下 [檢查名稱],然後按兩下 [確定]。

  4. 在 [ 成員資格 ] 頁面上的 [ 資料庫角色成員資格 ] 區域中,選取 [db_owner],然後按兩下 [ 確定 ] 以建立使用者。

若要檢視訂閱的同步處理狀態

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

  2. 本機發行集 資料夾中,展開 AdvWorksProductTrans 發行集,以滑鼠右鍵按一下 ProductReplica 資料庫中的訂閱,然後按一下 檢視同步處理狀態

    訂閱的目前同步處理狀態隨即顯示。

  3. 如果 AdvWorksProductTrans 下看不到訂用帳戶,請按 F5 重新整理清單。

後續步驟

您已成功建立交易性出版物的訂閱。 因為此訂閱的散發代理程式會持續執行,所以建立訂閱時會初始化訂閱。 接下來,您將使用追蹤令牌來確認變更是否複寫至訂閱者,並判斷延遲。 請參閱 第 3 課:驗證訂用帳戶和測量延遲

另請參閱

使用快照初始化訂閱
建立推送訂閱
訂閱發行集