Partager via


Vue d'ensemble de la connectivité

Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) prend en charge deux méthodes d'échange de données avec une base de données SQL Server :

RDA (Remote Data Access) offre à une application pour appareil de type « smart device » une méthode simple pour extraire (pull) et envoyer (push) des données en direction et en provenance d'une table de base de données Microsoft SQL Server distante et d'une table de base de données SQL Server Compact Edition locale. Vous pouvez également utiliser RDA pour exécuter des commandes SQL sur un ordinateur qui exécute SQL Server.

  • La réplication de fusion permet aux sites d'apporter des modifications de façon autonome à des données répliquées et de fusionner ces modifications et résoudre les conflits, si nécessaire.

Connexion de SQL Server Compact Edition à SQL Server

Lorsque vous utilisez RDA ou la réplication, SQL Server Compact Edition se connecte à SQL Server via un ordinateur qui exécute Microsoft Internet Information Services (IIS). Comme la connectivité à SQL Server est gérée par IIS, votre appareil doit uniquement être capable de se connecter au serveur Web IIS via le protocole HTTP ou HTTPS. Cela vous permet d'effectuer des opérations RDA et de réplication via tout type de connexion réseau qui prend en charge HTTP : réseaux locaux (LAN), réseaux étendus (WAN) et connexions Microsoft ActiveSync.

Vous connectez SQL Server Compact Edition au serveur IIS en fournissant les informations de connexion dans le code de l'application pour appareil de type « smart device » ou à l'aide du gestionnaire de connexions de l'appareil de type « smart device ».

Intégration du gestionnaire de connexions

L'objet principal du gestionnaire de connexions est de centraliser et d'automatiser l'établissement et la gestion des connexions réseau sur un appareil. Les applications installées sur l'appareil, dont notamment l'application SQL Server Compact Edition, peuvent utiliser le gestionnaire de connexions pour établir ou planifier une connexion réseau. Le gestionnaire de connexions gère les détails de la connexion, et l'application l'informe du type de réseau à utiliser pour la connexion. Pour plus d'informations sur l'utilisation de l'intégration du gestionnaire de connexions, consultez Propriété ConnectionManager (RDA) et Propriété ConnectionManager (Réplication).

Sécurité et optimisation

SQL Server Compact Edition utilise les protocoles HTTP et HTTPS pour se connecter à SQL Server via IIS.

Fonctionnalités de sécurité

En se connectant via IIS, les applications SQL Server Compact Edition bénéficient des services d'authentification et d'autorisation IIS intégrés. IIS authentifie l'appareil de type « smart device », puis se connecte à SQL Server sous son propre compte d'utilisateur ou sous celui fourni par l'appareil de type « smart device ».

Étant donné que l'appareil se connecte à un répertoire virtuel sur le serveur Web, vous pouvez configurer le répertoire virtuel dans IIS pour qu'il utilise le protocole SSL (Secure Sockets Layer). Cela garantit que toutes les données transférées entre l'appareil et IIS sont chiffrées. De nombreux appareils étant susceptibles de se connecter via une connexion sans fil, le chiffrement des données confère davantage de sécurité.

Pour plus d'informations sur la configuration de la sécurité, consultez Configuration et protection de l'environnement de serveur.

Fonctionnalités d'optimisation

SQL Server Compact Edition contient deux fonctionnalités d'optimisation de la connectivité :

  • Compression
    SQL Server Compact Edition utilise la compression pour réduire la quantité de données transmises.
  • Récupération de la connexion
    Après l'échec d'une communication, la synchronisation continue à partir du dernier tampon de messages transmis correctement si la connexion est restaurée dans le délai de nouvelle tentative de connexion.

Vous pouvez définir le niveau de compression et le délai d'attente de nouvelle tentative de connexion selon les besoins de l'application.

Voir aussi

Concepts

Configuration et protection de l'environnement de serveur

Autres ressources

Gestion de la connectivité (SQL Server Compact Edition)

Aide et information

Assistance sur SQL Server Compact Edition