如何:指定快照集資料夾的權限
在此主題中,您將瞭解如何透過設定共用權限及 NTFS 檔案系統權限,以設定對快照集資料夾的存取權。您必須正確設定共用存取權限和 NTFS 權限,以便 MicrosoftSQL Server Compact 3.5 訂閱者能存取已發行的資料。
若要設定快照集資料夾的共用權限
您必須先共用快照集資料夾,然後指派該資料夾的「讀取」共用權限。「讀取」權限指派到的帳戶,取決於您所設的 Microsoft Internet Information Services (IIS) 驗證類型:
如果設定 IIS 使用匿名存取,SQL Server Compact 3.5 複寫提供者會以預設 IIS 匿名使用者帳戶 (網際網路來賓帳戶:IUSR_computername) 的身分執行。如果您將另一個 Windows 使用者帳戶設定為 IIS 匿名使用者帳戶,則 SQL Server Compact 3.5 複寫提供者會以該帳戶的身分執行。
如果設定 IIS 使用基本或整合式 Windows 驗證,SQL Server Compact 3.5 複寫提供者會以 Windows 使用者帳戶的身分執行,該使用者帳戶對應到由訂閱者為 SqlCeReplication 物件的 InternetLogin 及 InternetPassword 屬性所提供的登入名稱與密碼。
若要設定快照集資料夾的 NTFS 權限
在執行 MicrosoftSQL Server 的電腦上,按兩下 [我的電腦] 啟動 Windows 檔案總管。
找到快照集資料夾,在資料夾上按一下滑鼠右鍵,然後按一下 [屬性]。
按一下 [安全性] 標籤。如果沒有顯示 [安全性] 標籤,表示您使用 FAT 檔案系統,無法指定 NTFS 權限。
使用下列清單做為指南,設定 NTFS 目錄權限:
指派「完全控制」權限給 SQL Server 服務及 SQL Server 代理程式服務。
如果您使用 IIS 匿名驗證,請指派「讀取」權限給 computername/IUSR_computername。
如果您使用基本或整合式 Windows 驗證,請指派「讀取」權限給用戶端使用者帳戶,或該帳戶所屬的群組。