Share via


Utilisation de SQL Server Compact

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

  • configuration d'un environnement SQL Server Compact 3.5 ;
  • 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 3.5.

Configuration des environnements SQL Server Compact 3.5

Vous pouvez configurer l'environnement SQL Server Compact 3.5 en vue de créer des applications bureautiques 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 Visual Studio 2008. Pour plus d'informations, consultez Installation d'un environnement de développement. L'installation de SQL Server Compact 3.5 fournit l'environnement de client. Pour plus d'informations, consultez Installation et déploiement sur un appareil (SQL Server Compact).
  • Pour créer des applications de bases de données distribuées qui utilisent SQL Server Compact 3.5, 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 2008, SQL Server 2008 et SQL Server Compact 3.5, ainsi que l'installation et la configuration de Microsoft Internet Information Services (IIS) et la configuration de la connectivité. Pour plus d'informations, consultez Environnement de client et de serveur, Installation de SQL Server Compact 3.5 et Installation d'un environnement de serveur.

Configuration de la sécurité

Une fois les systèmes SQL Server Compact 3.5 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 3.5 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 3.5 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 3.5 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.

Pour plus d'informations sur les options de connectivité, consultez Gestion de la connectivité (SQL Server Compact).

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

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

SQL Server Compact 3.5 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 3.5 occupe environ 2,2 à 2,6 Mo d'espace disque selon le processeur de l'appareil cible. SQL Server Compact 3.5 prend en charge les bases de données jusqu'à 4 Go.

Pour plus d'informations sur l'utilisation des bases de données SQL Server Compact 3.5, consultez Utilisation de bases de données (SQL Server Compact).

Création d'applications

SQL Server Compact 3.5 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 3.5 peut inclure la création de la base de données SQL Server Compact 3.5 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.

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

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

Voir aussi

Autres ressources

Installation de SQL Server Compact
Procédures (SQL Server Compact)

Aide et informations

Obtention d'aide (SQL Server Compact 3.5 Service Pack 1)