共用方式為


合併代理程式安全性

[合併代理程式安全性] 對話方塊可讓您指定執行合併代理程式的 Microsoft Windows 帳戶。合併代理程式會在發送訂閱的散發者端和提取訂閱的訂閱者端執行。Windows 帳戶也稱為處理帳戶,因為代理程式處理是在這個帳戶下執行。對話方塊中其他可用的選項會視您存取的方式而定:

  • 如果從新增訂閱精靈存取此對話方塊,就也可以指定合併代理程式用於連接到訂閱者 (適用於發送訂閱) 或發行者和散發者 (適用於提取訂閱) 的內容。可以使用 Windows 帳戶或在您指定之 Microsoft SQL Server 帳戶的內容之下建立連接。
  • 如果從 [訂閱屬性] 對話方塊存取此對話方塊,請按一下該對話方塊的 [訂閱者連接][發行者連接] 資料列中的屬性按鈕 (...),來指定合併代理程式要在其下建立連接的內容。如需有關存取 [訂閱屬性] 對話方塊的詳細資訊,請參閱<如何:檢視並修改發送訂閱屬性 (SQL Server Management Studio)>以及如何:<如何:檢視和修改提取訂閱屬性 (SQL Server Management Studio)>。

所有帳戶都必須有效,並且每個帳戶皆有指定正確的密碼。等到代理程式執行時,才會驗證帳戶與密碼。

選項

處理帳戶

輸入要在其下執行合併代理程式的 Windows 帳戶。

  • 針對發送訂閱,帳戶必須:
    • 至少為散發資料庫中 db_owner 固定資料庫角色的成員。
    • 為 PAL 的成員。
    • 為與發行集資料庫中之使用者相關聯的登入。
    • 擁有快照集共用上的讀取權限。
  • 針對提取訂閱,帳戶至少必須是訂閱資料庫中之 db_owner 固定資料庫角色的成員。

如果是在進行連接時模擬處理帳戶,則需要其他的權限。請參閱下面的 [連接到發行者與散發者][連接到訂閱者] 章節。

[處理帳戶] 不可以指定發送訂閱至 Microsoft SQL Server 2005 Express Edition,因為合併代理程式無法在 SQL Server 2005 Express Edition 執行個體上執行。如需詳細資訊,請參閱<複寫資料至 SQL Server Express>。

[密碼][確認密碼]

輸入 Windows 帳戶的密碼。

連接到發行者與散發者

針對發送訂閱,一律會藉由模擬 [處理帳戶] 文字方塊中指定的帳戶,來連接到發行者與散發者。

針對提取訂閱,選取合併代理程式是否應藉由模擬 [處理帳戶] 文字方塊中指定的帳戶或使用 SQL Server 帳戶,來連接到發行者與散發者。如果您選取使用 SQL Server 帳戶,請輸入 SQL Server 登入和密碼。

ms188056.note(zh-tw,SQL.90).gif附註:
Microsoft 建議您選取模擬 Windows 帳戶,而非使用 SQL Server 帳戶。

用於連接的 Windows 帳戶或 SQL Server 帳戶必須:

  • 為 PAL 的成員。
  • 為與發行集資料庫中之使用者相關聯的登入。
  • 為與散發資料庫中之使用者相關聯的登入 (使用者可為 Guest 使用者)。
  • 擁有快照集共用上的讀取權限。

連接到訂閱者

針對提取訂閱,一律會藉由模擬 [處理帳戶] 文字方塊中指定的帳戶連接到訂閱者。

針對發送訂閱,選取合併代理程式是否應藉由模擬 [處理帳戶] 文字方塊中指定的帳戶或使用 SQL Server 帳戶,來連接到發行者與散發者。如果您選取使用 SQL Server 帳戶,請輸入 SQL Server 登入和密碼。

ms188056.note(zh-tw,SQL.90).gif附註:
建議您選取模擬 Windows 帳戶,而不要使用 SQL Server 帳戶。

用於連接到訂閱者的 Windows 帳戶或 SQL Server 帳戶至少必須是訂閱資料庫中之 db_owner 固定資料庫角色的成員。

請參閱

其他資源

管理複寫的登入與密碼
複寫代理程式安全性模型
複寫代理程式概觀
複寫安全性最佳作法
訂閱發行集

說明及資訊

取得 SQL Server 2005 協助