Compartir a través de


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

Microsoft SQL Server 2005 Compact Edition (versión 3.1) y SQL Server Compact 3.5 se pueden instalar en paralelo en un equipo de escritorio o dispositivo móvil. SQL Server 2005 Mobile Edition (versión 3.0) no se puede instalar en paralelo con la versión 3.1 ó 3.5.

Tenga en cuenta lo siguiente al trabajar con versiones distintas de SQL Server Compact.

  • SQL Server 2005 Compact Edition (versión 3.1) y SQL Server Compact 3.5 SP1 se implementan en directorios distintos en un escritorio y un dispositivo:

    • Escritorio
      %ProgramFiles%\Microsoft SQL Server Compact Edition\v3.1
      %ProgramFiles%\Microsoft SQL Server Compact Edition\v3.5
    • Dispositivo
      \Windows%ProgramFiles%\Microsoft SQL Server Compact Edition\v3.5
  • SQL Server 2005 Compact Edition (versión 3.1) y SQL Server Compact 3.5 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 2005 Compact Edition (versión 3.1) y SQL Server Compact 3.5 a la memoria caché de ensamblados global y SQL Server Compact 3.5.
    • Registrar los archivos DLL nativos de las dos versiones.
  • En los equipos de escritorio, un solo proceso puede cargar los archivos DLL de SQL Server Compact 3.5 y SQL Server 2005 Compact Edition en la memoria.

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

    • Visual Studio 2005 SP1 admite el desarrollo y la implementación de aplicaciones de SQL Server 2005 Compact Edition (versión 3.1) en un equipo o un dispositivo móvil.
    • Visual Studio 2008 admite el desarrollo y la implementación de las aplicaciones de 3.5 en equipos y dispositivos móviles. Visual Studio 2008 no admite el desarrollo y la implementación de las aplicaciones de SQL Server 2005 Compact Edition (versión 3.1).
    • Un proyecto de SQL Server 2005 Compact Edition (versión 3.1) en Visual Studio 2005 SP1 se actualizará si se abre en Visual Studio 2008. Cuando el proyecto se ha actualizado, no se puede revertir a un proyecto de Visual Studio 2005 SP1 o SQL Server 2005 Compact Edition (versión 3.1).
  • La situación en paralelo de SQL Server 2005 Compact Edition (versión 3.1) y el archivo de base de datos de SQL Server Compact 3.5 (*.sdf) es la siguiente:

    • Al intentar abrir archivos de base de datos creados con versiones anteriores, SQL Server Compact 3.5 mostrará un mensaje en el que indica que no es posible abrir el archivo. Para abrirlo, el archivo de base de datos se debe actualizar con el cuadro de diálogo Actualizar a la base de datos de SQL Server Compact 3.5 en Visual Studio 2008. Para tener acceso al cuadro de diálogo Actualizar a la base de datos de SQL Server Compact 3.5, haga clic en Datos, Agregar nuevo origen de datos y Agregar conexión. Si se abre una versión anterior del archivo de base de datos, recibe un mensaje. Si selecciona Aceptar, aparece el cuadro de diálogo Actualizar a la base de datos de SQL Server Compact 3.5. La extensión de nombre de archivo de SQL Server Compact 3.5 es *.sdf, que es la misma que la de versiones anteriores (SQL Server 2005 Compact Edition y SQL Server 2005 Mobile Edition). Cuando un archivo de base de datos se actualiza a SQL Server Compact 3.5, ya no se podrá abrir el archivo de base de datos usando las versiones anteriores del motor de SQL Server Compact.
  • Las herramientas de servidor de SQL Server Compact 3.5 no pueden instalarse en paralelo con las versiones anteriores de dichas herramientas en el equipo que esté ejecutando el servidor IIS. Las herramientas de servidor de SQL Server Compact 3.5 se pueden descargar desde el Centro de descarga de Microsoft. Las herramientas de servidor de SQL Server Compact 3.5 SP1 pueden replicar datos entre SQL Server Compact 3.5 y SQL Server 2005 o SQL Server 2008. Las herramientas de servidor de SQL Server Compact 3.5 SP1 también admiten la replicación de datos entre SQL Server 2005 Compact Edition o SQL Server 2005 Mobile Edition y SQL Server 2005 y versiones posteriores.