Posibilidad de instalación en paralelo para las versiones de SQL Server Compact

Microsoft SQL Server Compact 3.1, MicrosoftSQL Server Compact 3.5 y MicrosoftSQL Server Compact 4.0 se pueden instalar en paralelo en un equipo de escritorio.

Tenga en cuenta lo siguiente al trabajar con varias versiones de SQL Server Compact:

  • SQL Server Compact 3.5 y SQL Server Compact 4.0 se implementan en directorios diferentes en un equipo de escritorio:

    • Escritorio

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

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

  • SQL Server Compact 3.5 y SQL Server Compact 4.0 disponen de entradas únicas para los proveedores administrados en la memoria caché de ensamblados global (GAC) y para los archivos DLL nativos en el Registro.

    Nota

    Debe tener derechos de administrador en el equipo para realizar lo siguiente:

    • Agregar los proveedores administrados de SQL Server Compact 3.5 y SQL Server Compact 4.0 a la memoria caché de ensamblados global.

    • Registrar los archivos DLL nativos de las dos versiones de SQL Server Compact.

  • En los equipos de escritorio, un solo proceso puede cargar los archivos DLL en la memoria de SQL Server Compact 4.0 y SQL Server Compact y 3.5.

  • La compatibilidad de desarrollo para las distintas versiones de SQL Server Compact es la siguiente:

    • Visual Studio 2010 SP1 admite el desarrollo y la implementación de aplicaciones tanto de SQL Server Compact 3.5 como de SQL Server Compact 4.0 en un equipo.
  • La situación en paralelo del archivo de base de datos (.sdf) de SQL Server Compact y SQL Server Compact 4.0 es la siguiente:

    • Al intentar abrir archivos de base de datos creados con versiones anteriores de SQL Server Compact, aparecerá un mensaje de SQL Server Compact 4.0 en el que indica que no es posible abrir el archivo. Para abrirlo, el archivo de la base de datos se debe actualizar con el cuadro de diálogo Actualizar a la base de datos de SQL Server Compact 4.0 en Visual Studio. Vea Actualizar desde versiones anteriores (SQL Server Compact) para actualizar el archivo de la base de datos. Cuando un archivo de base de datos se actualiza a SQL Server Compact 4.0, ya no se podrá con las versiones anteriores del motor de SQL Server Compact.