共用方式為


授予資料庫與發行集的存取權

當您建立發行集時,MicrosoftSQL Server 會為該發行集建立發行集存取清單 (PAL)。PAL 類似 Windows 中的存取控制清單 (ACL)。若要提供 SQL Server Compact 3.5 訂閱者存取發行集的權限,必須將適當的使用者帳戶新增到 SQL Server 登入,再將使用者帳戶新增到 PAL。

設定資料庫存取

將使用者新增到 PAL 之前,必須先根據您設定 Microsoft Internet Information Services (IIS) 及 SQL Server 驗證的方式,將資料庫存取權授予適當的使用者帳戶。請使用下表確定合併代理程式使用哪個使用者帳戶。

IIS 驗證模式

SQL Server 的驗證模式

新增這個使用者帳戶:

匿名存取

Windows 驗證

computername\IUSR_computername,或設定的 IIS 匿名使用者帳戶。

基本驗證

Windows 驗證

IIS 用戶端的使用者帳戶或群組。

整合式 Windows 驗證

Windows 驗證

IIS 用戶端的使用者帳戶或群組。只有當 SQL Server 和 IIS 在相同電腦上執行時,才支援此設定。

匿名、基本或整合式 Windows 驗證

Windows 驗證

在 Replication 物件的 DistributorLogin 或 PublisherLogin 屬性中指定的使用者。

授予發行集的存取權

授予使用者帳戶存取資料庫的權限後,即可將該帳戶新增到 PAL。

重要

如果發行者及散發者位在不同電腦上,您必須將使用者帳戶新增到發行者以及散發者的 PAL。如果 IIS 使用者 (Windows 驗證的情況下) 或是 SQL Server 登入 (SQL Server 驗證的情況下) 未包含在 PAL 中,則訂閱者上會顯示「拒絕存取」訊息。

請參閱

其他資源

如何:授予資料庫與發行集的存取權

保護發行集安全

設定合併變更選項