Share via


Configuration manuelle d'IIS

La prise en charge de la connectivité et les options de sécurité de Microsoft SQL Server Compact 3.5, définies à l'aide de l'Assistant Configuration de la synchronisation Web, peuvent être également configurées manuellement. Vous trouverez ci-dessous un résumé succinct des options de configuration minimales requises pour utiliser la réplication ou RDA (Remote Data Access).

Configuration manuelle d'IIS pour la réplication et RDA

La configuration de Microsoft Internet Information Services (IIS) pour la réplication ou RDA implique les étapes suivantes :

  1. Création d'un répertoire virtuel à l'aide d'IIS :

    1. Spécifiez le nom d'alias du répertoire virtuel.

    2. Spécifiez l'emplacement du dossier de contenu du répertoire virtuel. Une copie de l'Agent serveur SQL Server Compact 3.5 (Sqlcesa35.dll) doit résider dans ce répertoire. Par défaut, l'Agent serveur SQL Server Compact 3.5 est installé à l'emplacement %Program Files%\Microsoft SQL Server Compact Edition\v3.5\sync\SQL.

      Notes

      Le nom de l'ordinateur qui exécute IIS et le répertoire virtuel doit être spécifié dans le cadre de la propriété InternetURL. Vous pouvez éventuellement inclure le nom de fichier de l'Agent serveur SQL Server Compact 3.5 (Sqlcesa35.dll). Par exemple, l'URL suivante accède à l'Agent serveur SQL Server Compact 3.5 dans un répertoire virtuel appelé « sqlce » : https://www.adventure-works.com/sqlce/Sqlcesa35.dll.

    3. Spécifiez l'autorisation d'accès Execute pour le répertoire virtuel.

      Pour plus d'informations, consultez Informations sur le répertoire virtuel (SQL Server Compact).

      Notes

      Pour IIS 6.0, vous ajoutez l'Agent serveur SQL Server Compact 3.5 en tant qu'extension de services Web et vous le définissez sur Autorisé.

    4. Inscrivez sqlcerp35.dll dans le répertoire virtuel IIS. Pour inscrire sqlcerp35.dll, exécutez l'invite de commandes et tapez regsvr32 "%Program Files%\Microsoft SQL Server Compact Edition\v3.5\sync\SQL\sscerp35.dll".

  2. Configuration de l'authentification IIS à l'aide d'IIS. Modifiez les propriétés du répertoire virtuel que vous avez créé à l'étape 1. SQL Server Compact 3.5 prend en charge les trois options d'authentification suivantes :

    • Accès anonyme ;

    • Authentification de base ;

    • Authentification Windows intégrée

    Pour plus d'informations, consultez Informations sur le répertoire virtuel.

  3. Configuration de l'autorisation IIS à l'aide de l'Explorateur Windows.

    Notes

    Si le système de fichiers de l'ordinateur qui exécute IIS est FAT, vous pouvez ignorer cette étape. La réplication ou RDA SQL Server Compact 3.5 fonctionne également avec le système de fichiers FAT, mais nous vous recommandons d'utiliser le système de fichiers NTFS.

    1. Configurez l'autorisation sur les répertoires en accédant au dossier de contenu que vous avez spécifié lorsque vous avez configuré le répertoire virtuel IIS. Ajoutez l'autorisation NTFS suivante pour le dossier.

      User

      Autorisations requises

      Pour un accès anonyme, octroyez les autorisations à nom_ordinateur\IUSR_nom_ordinateur ou le compte d'utilisateur anonyme IIS configuré.

      Lecture et Écriture

      Pour une authentification Windows de base ou intégrée, octroyez des autorisations au groupe ou à l'utilisateur du client.

      Lecture et Écriture

    2. Configurez l'autorisation de l'Agent serveur SQL Server Compact 3.5 en accédant au dossier de contenu que vous avez spécifié lorsque vous avez configuré le répertoire virtuel IIS, puis ajoutez l'autorisation NTFS suivante pour Sqlcesa35.dll.

      User

      Autorisations requises

      Pour un accès anonyme, octroyez les autorisations à nom_ordinateur\IUSR_nom_ordinateur ou le compte d'utilisateur anonyme IIS configuré.

      Lecture et exécution

      Pour une authentification Windows de base ou intégrée, octroyez des autorisations au groupe ou à l'utilisateur du client.

      Lecture et exécution