Condividi tramite


Supporto affiancato per le versioni di SQL Server Compact

È possibile eseguire l'installazione affiancata di Microsoft SQL Server Compact 3.1, MicrosoftSQL Server Compact 3.5 e MicrosoftSQL Server Compact 4.0 in un computer desktop.

Quando si utilizzano più versioni di SQL Server Compact, tenere in considerazione i seguenti aspetti:

  • SQL Server Compact 3.5 e SQL Server Compact 4.0 vengono distribuiti in directory diverse su un desktop:

    • Desktop

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

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

  • SQL Server Compact 3.5 e SQL Server Compact 4.0 hanno voci univoche per i provider gestiti nella Global Assembly Cache (GAC) e per le DLL native nel Registro di sistema.

    Nota

    Per eseguire le operazioni seguenti, è necessario di disporre delle autorizzazioni di amministratore:

    • Aggiunta dei provider gestiti di SQL Server Compact 3.5 e SQL Server Compact 4.0 alla Global Assembly Cache.

    • Registrazione delle DLL native di entrambe le versioni di SQL Server Compact.

  • Nei computer desktop, un singolo processo può caricare nella memoria le DLL per SQL Server Compact 4.0 e SQL Server Compact 3.5.

  • Il supporto allo sviluppo per le diverse versioni di SQL Server Compact è il seguente:

    • Visual Studio 2010 SP1 supporta lo sviluppo e la distribuzione di applicazioni per SQL Server Compact 3.5 e SQL Server Compact 4.0 su un computer.
  • L'utilizzo affiancato dei file di database di SQL Server Compact 3.5 e SQL Server Compact 4.0 con estensione sdf implica quanto segue:

    • Se si tenta di aprire file di database creati con versioni precedenti di SQL Server Compact, in SQL Server Compact 4.0 verrà visualizzato un messaggio di errore che indica l'impossibilità di eseguire l'operazione. Per aprirlo, il file di database deve essere prima aggiornato utilizzando la finestra di dialogo Aggiornamento in SQL Server Compact 4.0 in Visual Studio. Per aggiornare il file di database, vedere Aggiornamento dalle versioni precedenti (SQL Server Compact). Quando un file di database viene aggiornato a SQL Server Compact 4.0, non sarà più possibile aprirlo con le versioni precedenti del motore di SQL Server Compact.