Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) repose sur plusieurs composants dans les environnements du client et du serveur pour échanger des données entre un appareil et une instance de Microsoft SQL Server.
L'illustration ci-dessous montre les relations qui existent entre les différents composants clients et serveur.
.gif)
Environnement client
L'environnement client se compose de l'application et de SQL Server Compact Edition.
Application
L'application est développée à l'aide du .NET Compact Framework et d'un langage Microsoft Visual Studio 2005, tel que Microsoft Visual Basic ou Microsoft Visual C#, ou à l'aide de Microsoft Visual C++ for Devices. Pour plus d'informations, consultez Création et déploiement d'applications (SQL Server Compact Edition).
SQL Server Compact Edition
SQL Server Compact Edition contient des outils d'installation, de configuration, de connectivité, de modification et d'accès aux données. Il contient également un processeur de requêtes, un moteur de stockage de base de données et des API de programmation qui permettent de développer des applications ayant accès aux données SQL Server Compact Edition. Il comprend en outre :
- SQL Server Compact Edition Moteur de base de données
Le moteur de base de données SQL Server Compact Edition gère la banque de données SQL Server Compact Edition sur les appareils pris en charge. Il peut effectuer le suivi de tous les enregistrements de base de données qui sont insérés, mis à jour ou supprimés en conservant une petite quantité d'informations de suivi de modifications avec chaque enregistrement. La fonctionnalité de suivi est activée lorsque vous utilisez l'une des deux solutions de connectivité : la réplication ou RDA (Remote Data Access). - Agent client SQL Server Compact Edition
L'Agent client SQL Server Compact Edition est le composant principal de connectivité sur les appareils pris en charge. Il implémente les objets SQL Server Compact Edition personnalisés suivants :- Objet Replication
- Objet RemoteDataAccess
- Objet Engine
Si vous utilisez ces objets dans votre application, vous pouvez contrôler par programme les connexions à SQL Server.
Environnement de serveur
L'environnement de serveur se compose de l'Agent serveur SQL Server Compact Edition, Microsoft Internet Information Services (IIS) et SQL Server.
Agent serveur SQL Server Compact Edition
L'Agent serveur SQL Server Compact Edition gère les demandes HTTP effectuées par l'Agent client SQL Server Compact Edition. Il se connecte à SQL Server et renvoie les données et les informations de schéma à l'Agent client SQL Server Compact Edition via HTTP.
Des composants de connectivité SQL Server supplémentaires sont impliqués dans ce processus. Ils sont également situés sur l'ordinateur qui exécute IIS, bien qu'ils ne soient pas représentés dans l'illustration ci-dessus. Pour plus d'informations sur la connexion des clients et des serveurs à l'aide de RDA ou de la réplication, consultez Gestion de la connectivité (SQL Server Compact Edition).
IIS
IIS fournit des fonctionnalités de serveur Web intégrées. Des organisations de toute taille utilisent IIS pour héberger et gérer des pages Web sur Internet ou leur intranet, ainsi que des sites FTP, et pour acheminer des News ou des messages électroniques via les protocoles NNTP (Network News Transport Protocol) et SMTP (Simple Mail Transfer Protocol).
Lorsqu'ils sont utilisés avec SQL Server Compact Edition, les services Internet (IIS) fournissent le protocole par le biais duquel les appareils peuvent se connecter aux serveurs pour le transfert et l'échange de données à l'aide des technologies RDA ou de réplication.
Microsoft SQL Server
La famille de composants SQL Server permet de répondre aux besoins de stockage et d'analyse de données des sites Web et des systèmes de traitement de données d'entreprise les plus grands. Il comprend des composants de gestion de données relationnelles, d'entrepôt de données et de décisionnel.
SQL Server Compact Edition prend en charge la syntaxe SQL familière et offre une API et un modèle de développement cohérents avec SQL Server 2000 et les versions ultérieures.
Voir aussi
Concepts
Configuration et protection de l'environnement de serveur
Autres ressources
Installation de SQL Server Compact Edition