Share via


Prise en charge côte à côte des versions SQL Server Compact

MicrosoftSQL Server Compact 3.1, MicrosoftSQL Server Compact 3.5 et MicrosoftSQL Server Compact 4.0 peuvent être installés côte à côte sur un ordinateur de bureau.

Tenez compte des points suivants lorsque vous travaillez sur plusieurs versions de SQL Server Compact :

  • SQL Server Compact 3.5 et SQL Server Compact 4.0 sont déployés dans différents répertoires sur un ordinateur de bureau :

    • Ordinateur de bureau

      %ProgramFiles%\Microsoft SQL Server Compact Edition\v3.5

      %ProgramFiles%\Microsoft SQL Server Compact Edition\v4.0

  • SQL Server Compact 3.5 et SQL Server Compact 4.0 disposent d'entrées uniques pour les fournisseurs managés dans le Global Assembly Cache et pour les fichiers DLL natifs du Registre.

    Notes

    Vous devez disposer des droits d'administrateur sur l'ordinateur pour effectuer ce qui suit :

    • Ajouter les fournisseurs managés de SQL Server Compact 3.5 et SQL Server Compact 4.0 au Global Assembly Cache.

    • Inscrire les DLL natives des deux versions de SQL Server Compact.

  • Sur les ordinateurs de bureau, un même processus peut charger les fichiers DLL dans la mémoire pour SQL Server Compact 4.0 et SQL Server Compact 3.5.

  • La prise en charge du développement des différentes versions de SQL Server Compact se présente comme suit :

    • Visual Studio 2010 SP1 prend en charge le développement et le déploiement des applications pour SQL Server Compact 3.5 et SQL Server Compact 4.0 sur un ordinateur.
  • L'utilisation côte à côte de SQL Server Compact 3.5 et du fichier de base de données SQL Server Compact 4.0 (.sdf) se présente comme suit :

    • Si vous tentez d'ouvrir des fichiers de base de données créés à l'aide de versions antérieures de SQL Server Compact, vous obtiendrez un message SQL Server Compact 4.0 selon lequel le fichier ne peut pas être ouvert. Pour l'ouvrir, il faut tout d'abord mettre à niveau le fichier de base de données à l'aide de la boîte de dialogue Mettre à niveau vers SQL Server Compact 4.0 dans Visual Studio. Consultez Mise à niveau à partir de versions antérieures (SQL Server Compact) pour mettre à jour le fichier de base de données. Après la mise à niveau du fichier de base de données vers SQL Server Compact 4.0, vous ne pouvez plus l'ouvrir à l'aide des versions antérieures du moteur SQL Server Compact.