在這一課,您將使用 SQL Server Management Studio 建立訂用帳戶。 接著,您將設定訂用帳戶資料庫的許可權,並手動為新的訂用帳戶產生篩選的數據快照集。 本課程需要您已完成上一課 第 1 課:使用合併式複寫發佈數據。
若要建立訂用帳戶
連接到 SQL Server Management Studio 中的訂閱者、展開伺服器節點、展開 [ 複 寫] 資料夾、以滑鼠右鍵按兩下 [ 本機訂閱 ] 資料夾,然後按兩下 [ 新增訂閱]。
[新增訂閱精靈] 隨即啟動。
在 [發行集] 頁面上,按兩下 [發行者] 清單中的 [尋找 SQL Server 發行者]。
在 [ 連接到伺服器 ] 對話框中,於 [ 伺服器名稱 ] 方塊中輸入發行者實例的名稱,然後按兩下 [ 連接]。
按兩下 [AdvWorksSalesOrdersMerge],然後按 [ 下一步]。
在 [合併代理程式位置] 頁面上,按兩下 [在其訂閱者端執行每個代理程式],然後按 [ 下一步]。
在 [訂閱者] 頁面上,選取訂閱者伺服器的實例名稱,然後在 [ 訂閱資料庫] 底下,從清單中選取 [ <新增資料庫> ]。
在 [新增資料庫] 對話框中,於 [資料庫名稱] 方塊中輸入 SalesOrdersReplica,按兩下 [確定],然後按 [下一步]。
在 [合併代理程式安全性] 頁面上,按一下省略號(...)按鈕,在 [處理帳戶] 方塊中輸入<Machine_Name>\repl_merge,提供此帳戶的密碼,按一下 確定,按 下一步,然後再按 下一步。
在 [初始化訂閱] 頁面上,從 [初始化時機] 列表中選取 [第一次同步處理],按 [下一步],然後按兩下 [下一步]。
在 [HOST_NAME 值] 頁面上,於 [HOST_NAME 值] 方塊中輸入
adventure-works\pamela0,然後按一下 [完成]。再次按兩下 [ 完成 ],然後在建立訂用帳戶之後,按兩下 [ 關閉]。
在訂閱者端設定資料庫許可權
連接到 SQL Server Management Studio 中的訂閱者,展開 [資料庫]、 [SalesOrdersReplica] 和 [ 安全性],以滑鼠右鍵按兩下 [ 使用者],然後選取 [ 新增使用者]。
在 [一般] 頁面上,在 [用戶名稱] 方塊中輸入<Machine_Name>\repl_merge,按一下省略號(...)按鈕,按一下 [瀏覽],選取<Machine_Name>\repl_merge,按一下 [確定],按一下 [檢查名稱],然後按一下 [確定]。
在 [資料庫角色成員資格] 中,選取 [db_owner],然後按兩下 [ 確定 ] 以建立使用者。
為訂閱建立篩選數據快照
連接至 SQL Server Management Studio 中的發行者,展開伺服器節點,然後展開 複寫 資料夾。
在 本機發行集 資料夾中,右鍵點擊 AdvWorksSalesOrdersMerge 發行集,然後點擊 屬性。
[ 發行集屬性 ] 對話框隨即顯示。
選取 [ 數據分割] 頁面,然後按兩下 [ 新增]。
在 [新增數據分割] 對話框中,於 [HOST_NAME值] 方塊中輸入
adventure-works\pamela0,然後按兩下 [確定]。選取新增加的分割區,按一下立即產生選取的快照,然後按一下確定。
後續步驟
您已成功建立合併式發行集的訂閱,併產生新訂閱數據分割的篩選快照集,以便在初始化訂閱時使用。 接下來,您會在訂閱資料庫上將許可權授與合併代理程式,並執行合併代理程式以開始同步處理並初始化訂閱。 請參閱 第 3 課:同步處理合併式發行集的訂閱。