Compartilhar via


Suporte lado a lado para versões do SQL Server Compact

O Microsoft SQL Server Compact 3.1, o MicrosoftSQL Server Compact 3.5 e o MicrosoftSQL Server Compact 4.0 podem ser instalados lado a lado em um computador desktop.

Ao trabalhar com várias versões do SQL Server Compact, considere o seguinte:

  • O SQL Server Compact 3.5 e o SQL Server Compact 4.0 são implantados em diferentes diretórios em uma área de trabalho:

    • Desktop

      %Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.5

      %Arquivos de Programas%\Microsoft SQL Server Compact Edition\v4.0

  • O SQL Server Compact 3.5 e o SQL Server Compact 4.0 têm entradas exclusivas para os provedores gerenciados no GAC (cache de assembly global) e para DLLs nativas no Registro.

    Dica

    Você deve ter direitos de Administrador no computador para executar estas ações:

    • Adicionar os provedores gerenciados do SQL Server Compact 3.5 e do SQL Server Compact 4.0 ao cache de assembly global.

    • Registrar as DLLs nativas de ambas as versões do SQL Server Compact.

  • Em computadores desktop, um único processo pode carregar as DLLS na memória para o SQL Server Compact 4.0 e o SQL Server Compact 3.5.

  • O suporte ao desenvolvimento para versões diferentes do SQL Server Compact é o seguinte:

    • O Visual Studio 2010 SP1 dá suporte ao desenvolvimento e à implantação de aplicativos do SQL Server Compact 3.5 e do SQL Server Compact 4.0 em um computador.
  • A experiência lado a lado do arquivo de banco de dados (.sdf) do SQL Server Compact 3.5 e do SQL Server Compact 4.0 é a seguinte:

    • Se você tentar abrir arquivos de banco de dados criados em versões anteriores do SQL Server Compact, obterá uma mensagem SQL Server Compact 4.0 informando que não é possível abrir o arquivo. Para abri-lo, o arquivo de banco de dados deve primeiro ser atualizado usando a caixa de diálogo Atualizar para SQL Server Compact 4.0 no Visual Studio. Consulte Atualizando versões anteriores (SQL Server Compact) para atualizar o arquivo de banco de dados. Quando um arquivo de banco de dados é atualizado para o SQL Server Compact 4.0, você não pode mais abri-lo usando as versões anteriores do mecanismo do SQL Server Compact.