使用「設定 Web 同步處理精靈」來設定的 Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 連接支援及安全性選項,也能以手動方式設定。下列是使用複寫或遠端資料存取 (RDA) 所需的最小組態集摘要。
手動設定 IIS 以使用複寫及 RDA
設定 Microsoft Internet Information Services (IIS) 以使用複寫或 RDA 包括下列步驟:
使用 IIS 建立虛擬目錄:
- 指定虛擬目錄的別名。
- 指定虛擬目錄內容資料夾的位置。SQL Server Compact Edition 伺服器代理程式 (Sqlcesa30.dll) 的複本必須存在於此目錄中。在預設情況下,SQL Server Compact Edition 伺服器代理程式是安裝在 C:\Program Files\Microsoft SQL Server Compact Edition 3.0\Server 中。
附註:執行 IIS 的電腦名稱以及虛擬目錄必須指定為 InternetURL 屬性的一部分。您也可以選擇加入 SQL Server Compact Edition 伺服器代理程式 (Sqlcesa30.dll) 檔名。例如,下列 URL 會存取名稱為 sqlce 的虛擬目錄之中的 SQL Server Compact Edition 伺服器代理程式:https://www.adventure-works.com/sqlce/Sqlcesa30.dll - 指定虛擬目錄的執行存取權限。
如需詳細資訊,請參閱<虛擬目錄資訊 (SQL Server Compact Edition)>。
附註:對於 IIS 6.0,您需要將 SQL Server Compact Edition 伺服器代理程式新增為 Web 服務延伸模組,並將其設定為 [允許]。 - 在 IIS 虛擬目錄中登錄 sqlcerp30.dll。若要登錄 sqlcerp30.dll,請開啟命令提示,並輸入 regsvr32 "C:\Program Files\Microsoft SQL Server CE 3.0\Server\sscerp30.dll"。
使用 IIS 設定 IIS 驗證。修改您在步驟 1 中所建立的虛擬目錄屬性。SQL Server Compact Edition 支援三種驗證選項:
- 匿名存取
- 基本驗證
- 整合式 Windows 驗證
如需詳細資訊,請參閱「虛擬目錄資訊」。
使用 Windows 檔案總管設定 IIS 授權。
1. 當您設定 IIS 虛擬目錄時,可瀏覽至您指定的內容資料夾,以設定目錄授權。在資料夾上新增下列 NTFS 權限。
附註:如果執行 IIS 的電腦具有 FAT 檔案系統,您可以略過這個步驟。SQL Server Compact Edition 複寫或 RDA 可適用於 FAT 檔案系統,但是我們建議您使用 NTFS 檔案系統。 <table> <colgroup> <col style="width: 50%" /> <col style="width: 50%" /> </colgroup> <thead> <tr class="header"> <th>使用者</th> <th>所需的權限</th> </tr> </thead> <tbody> <tr class="odd"> <td><p>針對匿名存取,授予 computername\IUSR_computername 或已設定 IIS 匿名使用者帳戶的權限。</p></td> <td><p>讀取和寫入</p></td> </tr> <tr class="even"> <td><p>針對基本或整合式 Windows 驗證,授予用戶端使用者或群組的權限。</p></td> <td><p>讀取和寫入</p></td> </tr> </tbody> </table>當您設定 IIS 虛擬目錄時,可瀏覽至您指定的內容資料夾,以設定 SQL Server Compact Edition 伺服器代理程式授權,然後在 Sqlcesa30.dll 上新增下列的 NTFS 權限。
使用者 所需的權限 針對匿名存取,授予 computername\IUSR_computername 或已設定 IIS 匿名使用者帳戶的權限。
讀取和執行
針對基本或整合式 Windows 驗證,授予用戶端使用者或群組的權限。
讀取和執行