Freigeben über


Manuelles Konfigurieren von IIS

Die Konnektivitätsunterstützung und die Sicherheitsoptionen für Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5), 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 3.5 (Sqlcesa35.dll) befinden. Standardmäßig wird der Server-Agent von SQL Server Compact 3.5 unter %Programme%\Microsoft SQL Server Compact Edition\v3.5\sync\SQL 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 3.5 (Sqlcesa35.dll) einschließen. Über die folgende URL wird z. B. auf den Server-Agent für SQL Server Compact 3.5 zugegriffen, der sich im virtuellen Verzeichnis sqlce befindet: https://www.adventure-works.com/sqlce/Sqlcesa35.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).

      Hinweis

      Bei IIS 6.0 fügen Sie den Server-Agent für SQL Server Compact 3.5 als Webdiensterweiterung hinzu und legen den Status auf Zugelassen fest.

    4. Registrieren Sie die Datei sqlcerp35.dll im virtuellen Verzeichnis von IIS. Um die Datei sqlcerp35.dll zu registrieren, öffnen Sie die Eingabeaufforderung, und geben Sie regsvr32 "%Programme%\Microsoft SQL Server Compact Edition\v3.5\sync\SQL\sscerp35.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 3.5 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 3.5-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.

      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 Schreiben

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

      Lesen und Schreiben

    2. Konfigurieren Sie die Autorisierung des Server-Agents für SQL Server Compact 3.5, 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 Sqlcesa35.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