Freigeben über


Manuelles Konfigurieren von IIS

Die Konnektivitätsunterstützung und die Sicherheitsoptionen für Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition), die mit dem Assistenten zum Konfigurieren der Websynchronisierung festgelegt werden, können auch manuell konfiguriert werden. Im Folgenden finden Sie eine kurze Zusammenfassung der Mindestkonfigurationseinstellungen, die zum Verwenden der Replikation oder des Remotedatenzugriffs (Remote Data Access, RDA) erforderlich sind.

Manuelles Konfigurieren von IIS für die Replikation und RDA

Beim Konfigurieren von Microsoft Internetinformationsdienste (Internet Information Services, IIS) für die Replikation oder RDA sind die folgenden Schritte erforderlich:

  1. Erstellen Sie mithilfe von IIS ein virtuelles Verzeichnis:

    1. Geben Sie einen Aliasnamen für das virtuelle Verzeichnis an.
    2. Geben Sie den Speicherort für den Inhaltsordner für das virtuelle Verzeichnis an. In diesem Verzeichnis muss sich eine Kopie des Server-Agents für SQL Server Compact Edition (SQLCESA30.DLL) befinden. Der Server-Agent für SQL Server Compact Edition wird standardmäßig unter C:\Programme\Microsoft SQL Server Compact Edition 3.0\Server installiert.
      Hinweis:
      Der Name des Computers, auf dem IIS und das virtuelle Verzeichnis ausgeführt werden, muss als Teil der InternetURL-Eigenschaft angegeben werden. Optional können Sie den Dateinamen des Server-Agents für SQL Server Compact Edition (SQLCESA30.DLL) einschließen. Der folgende URL greift z. B. auf den Server-Agent für SQL Server Compact Edition zu, der sich im virtuellen Verzeichnis sqlce befindet: https://www.adventure-works.com/sqlce/Sqlcesa30.dll
    3. Geben Sie die Zugriffsberechtigung zum Ausführen für das virtuelle Verzeichnis an.
      Weitere Informationen finden Sie unter Informationen zum virtuellen Verzeichnis (SQL Server Compact Edition).
      Hinweis:
      Bei IIS 6.0 fügen Sie den Server-Agent für SQL Server Compact Edition als Webdiensterweiterung hinzu und legen den Status auf Zugelassen fest.
    4. Registrieren Sie die Datei SQLCERP30.DLL im virtuellen Verzeichnis von IIS. Um SQLCERP30.DLL zu registrieren öffnen Sie die Eingabeaufforderung, und geben Sie regsvr32 "C:\Programme\Microsoft SQL Server CE 3.0\Server\sscerp30.dll" ein.
  2. Konfigurieren Sie die IIS-Authentifizierung mithilfe von IIS. Ändern Sie die Eigenschaften des virtuellen Verzeichnisses, das Sie in Schritt 1 erstellt haben. SQL Server Compact Edition unterstützt drei Authentifizierungsoptionen:

    • Anonymer Zugriff
    • Standardauthentifizierung
    • Integrierte Windows-Authentifizierung
      Weitere Informationen finden Sie im Thema zu Informationen zum virtuellen Verzeichnis.
  3. Konfigurieren Sie die IIS-Autorisierung mithilfe von Windows Explorer.

    Hinweis:
    Wenn der Computer, auf dem IIS ausgeführt wird, ein FAT-Dateisystem besitzt, kann dieser Schritt ausgelassen werden. Die SQL Server Compact Edition-Replikation oder RDA können mit einem FAT-Dateisystem verwendet werden, es wird jedoch das Verwenden des NTFS-Dateisystems empfohlen.
    1. Konfigurieren Sie die Verzeichnisauthorisierung, indem Sie zu dem Inhaltsordner navigieren, den Sie beim Konfigurieren des virtuellen Verzeichnisses von IIS angegeben haben. Fügen Sie die folgende NTFS-Berechtigung für den Ordner hinzu.
    <table>
    <colgroup>
    <col style="width: 50%" />
    <col style="width: 50%" />
    </colgroup>
    <thead>
    <tr class="header">
    <th>Benutzer</th>
    <th>Erforderliche Berechtigungen</th>
    </tr>
    </thead>
    <tbody>
    <tr class="odd">
    <td><p>Erteilen Sie für den anonymen Zugriff Berechtigungen für <em>Computername\IUSR_Computername</em> oder dem in IIS konfigurierten Benutzerkonto für den anonymen Zugriff.</p></td>
    <td><p>Lesen und Schreiben</p></td>
    </tr>
    <tr class="even">
    <td><p>Für die einfache oder die integrierte Windows-Authentifizierung erteilen Sie Berechtigungen für den Clientbenutzer oder die Clientgruppe.</p></td>
    <td><p>Lesen und Schreiben</p></td>
    </tr>
    </tbody>
    </table>
    
    1. Konfigurieren Sie die Server-Agent-Authentifizierung von SQL Server Compact Edition, indem Sie zu dem Inhaltsordner navigieren, den Sie beim Konfigurieren des virtuellen Verzeichnisses von IIS angegeben haben, und fügen Sie dann die folgenden NTFS-Berechtigungen für die Datei SQLCESA30.DLL hinzu.

      Benutzer Erforderliche Berechtigungen

      Erteilen Sie für den anonymen Zugriff Berechtigungen für Computername\IUSR_Computername oder dem in IIS konfigurierten Benutzerkonto für den anonymen Zugriff.

      Lesen und Ausführen

      Für die einfache oder die integrierte Windows-Authentifizierung erteilen Sie Berechtigungen für den Clientbenutzer oder die Clientgruppe.

      Lesen und Ausführen

Siehe auch

Hilfe und Information

Informationsquellen für SQL Server Compact Edition