Utilisation de SQL Server Compact Edition

L'utilisation de Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) ou la création d'une application qui utilise SQL Server Compact Edition a lieu aux étapes suivantes :

  • configuration d'un environnement SQL Server Compact Edition ;
  • configuration de la sécurité et connexion des clients et des serveurs ;
  • utilisation des bases de données et des données SQL Server Compact Edition.

Configuration des environnements SQL Server Compact Edition

Vous pouvez configurer l'environnement SQL Server Compact Edition en vue de créer des applications pour ordinateur de bureau autonomes ou des applications de bases de données distribuées.

  • Pour créer une application sur votre ordinateur de bureau qui peut être déployée sur un appareil en vue d'être exécutée en local , vous devez configurer un environnement de développement et un environnement de client. L'environnement de développement implique l'installation de Microsoft Visual Studio 2005. Pour plus d'informations, consultez Installation d'un environnement de développement. L'installation de SQL Server Compact Edition fournit l'environnement de client. Pour plus d'informations, consultez Installation et déploiement de SQL Server Compact Edition sur un appareil.
  • Pour créer des applications de bases de données distribuées qui utilisent SQL Server Compact Edition, vous devez configurer un environnement de développement, un environnement de client et un environnement de serveur. La configuration de ces environnements comprend l'installation de Visual Studio 2005, Microsoft SQL Server 2005 et SQL Server Compact Edition, ainsi que l'installation et la configuration de Microsoft Internet Information Services (IIS) et la configuration de la connectivité. Pour plus d'informations, consultez Environnements client et de serveur, Installation de SQL Server Compact Edition et Installation d'un environnement de serveur.

Configuration de la sécurité

Une fois les systèmes SQL Server Compact Edition nécessaires installés, vous devez configurer les options de sécurité IIS pour permettre l'échange de données entre les clients et les serveurs.

SQL Server Compact Edition peut également utiliser le protocole SSL (Secure Sockets Layer) d'IIS pour chiffrer les données propagées entre un appareil qui exécute SQL Server Compact Edition et un ordinateur qui exécute SQL Server.

Pour plus d'informations, consultez Configuration et protection de l'environnement de serveur.

Connexion des clients et des serveurs

SQL Server Compact Edition prend en charge deux méthodes de connexion à une source de données et d'échange de données avec celle-ci :

  • RDA (Remote Data Access) ;
  • la réplication de fusion.

Ces solutions de connectivité utilisent les services d'authentification, d'autorisation et de chiffrement d'IIS. La connectivité peut s'effectuer sur des réseaux locaux (LAN) ou étendus (WAN) câblés ou sans fil. Microsoft ActiveSync peut utiliser la connexion réseau sur un ordinateur de bureau pour communiquer avec SQL Server. Cela permet d'éviter que l'appareil soit doté d'une carte réseau ou d'un modem.

Utilisation des bases de données et des données SQL Server Compact Edition

Vous pouvez modifier et gérer des bases de données et des données SQL Server Compact Edition à l'aide des composants suivants :

  • API de programmation
  • langage SQL
  • SQL Server Management Studio et SQL Server Management Studio Express

SQL Server Compact Edition offre également un accès multi-connexion à une base de données, des index à plusieurs colonnes et des limites d'index correspondantes, la prise en charge des transactions, l'intégrité référentielle, la protection par mot de passe et par chiffrement, 128 bits au niveau des fichiers et un optimiseur de requête.

Le moteur de base de données SQL Server Compact Edition occupe environ 2,2 à 2,6 Mo d'espace disque selon le processeur de l'appareil cible. SQL Server Compact Edition prend en charge les bases de données jusqu'à 4 Go.

Création d'applications

SQL Server Compact Edition et le .NET Compact Framework offrent des technologies d'infrastructure de développement que vous pouvez utiliser pour créer des applications pour les appareils qui ont accès aux systèmes d'informations de l'entreprise.

Une application qui utilise SQL Server Compact Edition peut inclure la création de la base de données SQL Server Compact Edition locale, la mise à jour des données locales et la fusion des modifications apportées sur l'appareil avec une base de données SQL Server 2005.

Les modèles de programmation suivants sont pris en charge par SQL Server Compact Edition :

  • ADO.NET, accessible en utilisant C# ou Microsoft Visual Basic
  • OLE DB, accessible en utilisant l'option Visual C++ dans Visual Studio 2005

Voir aussi

Aide et information

Assistance sur SQL Server Compact Edition