Configuration manuelle d'IIS
La prise en charge de la connectivité et les options de sécurité de Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition), 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 :
Création d'un répertoire virtuel à l'aide d'IIS :
- Spécifiez le nom d'alias du répertoire virtuel.
- Spécifiez l'emplacement du dossier de contenu du répertoire virtuel. Une copie de l'Agent serveur SQL Server Compact Edition (Sqlcesa30.dll) doit résider dans ce répertoire. Par défaut, l'Agent serveur SQL Server Compact Edition est installé dans C:\Program Files\Microsoft SQL Server Compact Edition 3.0\Server.
Remarque : 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 Edition (Sqlcesa30.dll). Par exemple, l'URL suivante accède à l'Agent serveur SQL Server Compact Edition dans un répertoire virtuel appelé « sqlce » : https://www.adventure-works.com/sqlce/Sqlcesa30.dll - 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 Edition).Remarque : Pour IIS 6.0, vous ajoutez l'Agent serveur SQL Server Compact Edition en tant qu'extension de services Web et vous le définissez sur Autorisé. - Inscrivez sqlcerp30.dll dans le répertoire virtuel IIS. Pour inscrire sqlcerp30.dll, exécutez l'invite de commandes et tapez regsvr32 "C:\Program Files\Microsoft SQL Server CE 3.0\Server\sscerp30.dll".
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 Edition 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.
Configuration de l'autorisation IIS à l'aide de l'Explorateur Windows.
Remarque : 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 Edition fonctionne également avec le système de fichiers FAT, mais nous vous recommandons d'utiliser le système de fichiers NTFS. <table> <colgroup> <col style="width: 50%" /> <col style="width: 50%" /> </colgroup> <thead> <tr class="header"> <th>User</th> <th>Autorisations requises</th> </tr> </thead> <tbody> <tr class="odd"> <td><p>Pour un accès anonyme, octroyez les autorisations à <em>nom_ordinateur\IUSR_nom_ordinateur</em> ou le compte d'utilisateur anonyme IIS configuré.</p></td> <td><p>Lecture et Écriture</p></td> </tr> <tr class="even"> <td><p>Pour une authentification Windows de base ou intégrée, octroyez des autorisations au groupe ou à l'utilisateur du client.</p></td> <td><p>Lecture et Écriture</p></td> </tr> </tbody> </table>
Configurez l'autorisation de l'Agent serveur SQL Server Compact Edition 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 Sqlcesa30.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