共用方式為


手動設定 IIS

使用「設定 Web 同步處理精靈」來設定的 Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 連接支援及安全性選項,也能以手動方式設定。下列是使用複寫或遠端資料存取 (RDA) 所需的最小組態集摘要。

手動設定 IIS 以使用複寫及 RDA

設定 Microsoft Internet Information Services (IIS) 以使用複寫或 RDA 包括下列步驟:

  1. 使用 IIS 建立虛擬目錄:

    1. 指定虛擬目錄的別名。
    2. 指定虛擬目錄內容資料夾的位置。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
    3. 指定虛擬目錄的執行存取權限。
      如需詳細資訊,請參閱<虛擬目錄資訊 (SQL Server Compact Edition)>。
      附註:
      對於 IIS 6.0,您需要將 SQL Server Compact Edition 伺服器代理程式新增為 Web 服務延伸模組,並將其設定為 [允許]。
    4. 在 IIS 虛擬目錄中登錄 sqlcerp30.dll。若要登錄 sqlcerp30.dll,請開啟命令提示,並輸入 regsvr32 "C:\Program Files\Microsoft SQL Server CE 3.0\Server\sscerp30.dll"。
  2. 使用 IIS 設定 IIS 驗證。修改您在步驟 1 中所建立的虛擬目錄屬性。SQL Server Compact Edition 支援三種驗證選項:

    • 匿名存取
    • 基本驗證
    • 整合式 Windows 驗證
      如需詳細資訊,請參閱「虛擬目錄資訊」。
  3. 使用 Windows 檔案總管設定 IIS 授權。

    附註:
    如果執行 IIS 的電腦具有 FAT 檔案系統,您可以略過這個步驟。SQL Server Compact Edition 複寫或 RDA 可適用於 FAT 檔案系統,但是我們建議您使用 NTFS 檔案系統。
    1. 當您設定 IIS 虛擬目錄時,可瀏覽至您指定的內容資料夾,以設定目錄授權。在資料夾上新增下列 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>
    
    1. 當您設定 IIS 虛擬目錄時,可瀏覽至您指定的內容資料夾,以設定 SQL Server Compact Edition 伺服器代理程式授權,然後在 Sqlcesa30.dll 上新增下列的 NTFS 權限。

      使用者 所需的權限

      針對匿名存取,授予 computername\IUSR_computername 或已設定 IIS 匿名使用者帳戶的權限。

      讀取和執行

      針對基本或整合式 Windows 驗證,授予用戶端使用者或群組的權限。

      讀取和執行

請參閱

說明及資訊

取得 SQL Server Compact Edition 協助