如何:建立發行集並定義發行項 (SQL Server Management Studio)
使用「新增發行集精靈」建立發行集並定義發行項。建立發行集後,在 [發行集屬性 - <Publication>] 對話方塊中檢視並修改發行集屬性。如需從 Oracle 資料庫建立發行集的詳細資訊,請參閱<如何:從 Oracle 資料庫建立發行集 (SQL Server Management Studio)>。
附註: |
---|
發行集與發行項名稱不能包含下列任何字元:%、*、[、]、|、:、"、?、 '、\、/、<、>。如果資料庫中的物件包含這些字元的任何一個且您要複寫它們﹐則必須指定一個不同於 [發行項屬性 - <Article>] 對話方塊中物件名稱的發行項名稱,其可在精靈中的 [發行項] 頁面中取得。 |
若要建立發行集並定義發行項
連接到 Microsoft SQL Server Management Studio 的發行者,然後展開伺服器節點。
展開 [複寫] 資料夾,然後以滑鼠右鍵按一下 [本機發行集] 資料夾。
按一下 [新增發行集]。
遵循「新增發行集精靈」中的頁面,執行:
- 如果尚未在伺服器上設定散發,則請指定「散發者」。如需設定散發的詳細資訊,請參閱<如何:設定散發 (SQL Server Management Studio)>。
如果在 [散發者] 頁面指定「發行者」伺服器作為自己的「散發者」(本機散發者),而不將伺服器設定為「散發者」,則「新增發行集精靈」會設定該伺服器。您將在 [快照集資料夾] 頁面,為「散發者」指定預設快照集資料夾。快照集資料夾只是您指定為共用的目錄;從這個資料夾讀取與寫入這個資料夾的代理程式必須擁有存取資料夾的足夠權限。如需有關適當保護資料夾的詳細資訊,請參閱<保護快照集資料夾>。
如果指定另一台伺服器扮演「散發者」角色,則必須在 [管理密碼] 頁面輸入密碼才能從「發行者」連接到「散發者」。此密碼必須符合發行者於遠端散發者啟用時所指定的密碼。
如需詳細資訊,請參閱<設定散發>。 - 選擇發行集資料庫。
- 選取發行集類型。如需詳細資訊,請參閱<複寫類型概觀>。
- 指定要發行的資料和資料庫物件;從資料表發行項選擇性地篩選資料行,並設定發行項屬性。
- 從資料表發行項中選擇性地篩選資料列。如需詳細資訊,請參閱<篩選發行的資料>。
- 設定「快照集代理程式」的排程。
- 指定下列複寫代理程式執行時使用的認證,並建立連接:
- 所有發行集的快照集代理程式。
- 所有交易式發行集的記錄讀取器代理程式。
- 允許更新訂閱的交易式發行集之佇列讀取器代理程式。
如需詳細資訊,請參閱<複寫代理程式安全性模型>和<複寫安全性最佳作法>。 - 選擇性地編寫發行集的指令碼。如需詳細資訊,請參閱<編寫複寫指令碼>。
- 指定發行集的名稱。
- 如果尚未在伺服器上設定散發,則請指定「散發者」。如需設定散發的詳細資訊,請參閱<如何:設定散發 (SQL Server Management Studio)>。
請參閱
工作
如何:檢視和修改發行集與發行項屬性 (SQL Server Management Studio)
概念
其他資源
How to: Create a Publication (Replication Transact-SQL Programming)
How to: Define an Article (Replication Transact-SQL Programming)