Choix entre SQL Server 2005 Compact Edition et SQL Server 2005 Express Edition

Paru le December 16, 2006

La famille SQL Server offre deux produits adaptés au stockage local : Microsoft SQL Server 2005 Compact Edition et Microsoft SQL Server 2005 Express Edition. Avec la sortie de Compact Edition pour les scénarios de postes de travail, Microsoft positionne Compact Edition comme base de données locale par défaut. Toutefois, les deux éditions peuvent être téléchargées et déployées gratuitement. Le choix entre les éditions SQL Server Express et SQL Server Compact peut s'avérer difficile parce qu'elles semblent cibler les mêmes scénarios. Ce document aide les développeurs à comprendre les avantages de chaque édition et le moment auquel chacune d'elles peut être utilisée pour le stockage de données local.

N'oubliez qu'il est important de choisir, au moment même où vous lisez ce document, l'outil qu'il faut pour la tâche qu'il faut. SQL Server 2005 est disponible en plusieurs éditions parce que chacune d'elles a un objectif spécifique. Comme vous l'apprendra ce document, rien de plus simple que de choisir la base de données à utiliser pour votre service de données central ou la base de données locale pour votre périphérique Windows Mobile.

Ce document inclut les éléments suivants :

  • Présentation

  • Service de données et moteurs de base de données intégrés

  • Sélection de la base de données appropriée

  • Comparaison des fonctionnalités de données locales

  • Déploiement et maintenance

  • Programmabilité et modèle d'accès aux données

  • Sécurisation de vos données locales

  • Conclusion

SQL Server 2005 Compact Edition

SQL Server Express Edition

Quand l'utiliser

  • Si vous voulez une base de données relationnelle simple dans un volume compact

  • Idéal pour les applications mobiles et bureautiques, et notamment les connexions occasionnelles

  • Peut être intégré dans des applications

  • Peut être téléchargé, développé, déployé et redistribué gratuitement

  • Idéal pour le déploiement de petits serveurs ou d’applications bureautiques ayant des besoins plus importants, comme la recherche de texte intégral ou le traitement puissant de requêtes XML.

  • Si vous voulez une mise à niveau transparente vers les versions SQL Workgroup, Standard et Enterprise

  • Peut être téléchargé, développé, déployé et redistribué gratuitement

Quand ne pas l'utiliser

  • Quand vous fonctionnez en tant que service

  • Quand il vous faut un serveur de base de données multi-utilisateurs

  • Lorsque vous avez besoin de toutes les fonctions de SQL Server

  • Quand le volume et les besoins en mémoire doivent être compacts

  • Lorsque vous voulez fonctionner en mode « in-process »

  • Lorsque vous ciblez certains appareils