Condividi tramite


Installazione di SQL Server Compact Edition su desktop e Tablet PC

Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition), la versione successiva di Microsoft SQL Server 2005 Mobile Edition (SQL Server Mobile), è utilizzabile su computer desktop senza che sia necessario installare Visual Studio 2005 o SQL Server 2005. Il programma di installazione di SQL Server Compact Edition per computer desktop e Tablet PC (SQLServerEv31-EN.msi) contiene esclusivamente file binari di run-time per computer desktop e Tablet PC. Il programma di installazione include le librerie seguenti:

  • SQLCESE30.DLL
  • SQLCEQP30.DLL
  • SQLCEME30.DLL
  • SQLCEOLEDB30.DLL (provider di dati OLE DB)
  • SQLCECA30.DLL
  • SQLCECOMPACT30.DLL
  • SQLCEER30xx.DLL
  • System.Data.SqlServerCe.dll (provider di dati ADO.NET)

Il programma di installazione di SQL Server Compact Edition per la versione per desktop e Tablet PC non include i file CAB per l'installazione di SQL Server Compact Edition su dispositivi portatili o gli strumenti server di SQL Server Compact Edition, denominati anche componenti di connettività.

Requisiti di installazione

Se non si utilizza il provider di dati OLE DB, per installare SQL Server Compact Edition è necessario Microsoft .NET Framework 2.0 o versioni successive. È possibile scaricare .NET Framework 2.0 dall'Area download di .NET Framework 2.0.

Poiché il programma di installazione contiene esclusivamente file binari di run-time, per installare SQL Server Compact Edition su computer desktop e Tablet PC non è necessario il software seguente:

  • Internet Information Services (IIS) 5.x o versioni successive di IIS (solo 32 bit)
  • ActiveSync 4.0 o versione successiva
  • Internet Explorer 6.0
  • Per installare SQL Server Compact Edition su computer desktop e Tablet PC non è necessario Visual Studio né SQL Server.
Importante:
Per la replica di dati tra SQL Server e SQL Server Compact Edition, è necessario installare i componenti di replica. Per ulteriori informazioni sui componenti di replica di SQL Server, vedere Requisiti hardware e software. È inoltre necessario installare gli strumenti server (Sqlce30setupen.msi). Per ulteriori informazioni sugli strumenti server, vedere Strumenti di connettività.

Percorso di installazione

Con il programma di installazione di SQL Server Compact Edition per computer desktop e Tablet PC, SQL Server Compact Edition viene installato in un percorso fisso. Il percorso di installazione fisso garantisce il supporto dei servizi per SQL Server Compact Edition. Mediante il programma di installazione di SQL Server Compact Edition verranno eseguite l'installazione degli assembly gestiti, ad esempio System.Data.SqlServerCe.dll, nella cache di assembly globale (CAG) e la registrazione delle DLL native, come il provider OLE DB (sqlceoledb30.dll), nel Registro di sistema. A causa dell'installazione nel Registro di sistema, SQL Server Compact Edition può essere installato soltanto da utenti con credenziali amministrative. SQL Server Compact Edition viene installato nel percorso seguente:

%Program Files%\Microsoft SQL Server Compact Edition\v3.1

Se la directory dei file di programma risiede nell'unità C, i file binari di run-time di SQL Server Compact Edition verranno installati nella directory C:\Programmi\Microsoft SQL Server Compact Edition\v3.1.

Al termine dell'installazione di SQL Server Compact Edition, il programma verrà visualizzato in Installazione applicazioni come Microsoft SQL Server 2005 Compact Edition.

Supporto di DataDirectory

DataDirectory è una stringa sostitutiva che indica il percorso del database e semplifica la condivisione di un progetto e la distribuzione di un'applicazione eliminando l'esigenza di specificare a livello di codice l'intero percorso. Anziché la stringa di connessione seguente, ad esempio:

"Data Source= c:\program files\MyApp\Mydb.sdf"

è possibile utilizzare |DataDirectory| (tra barre verticale come illustrato) specificando la stringa di connessione seguente:

"Data Source = |DataDirectory|\Mydb.sdf"

La proprietà DataDirectory viene impostata in AppDomain chiamando AppDomain.SetData.

[!NOTA] .NET Compact Framework non supporta AppDomain.SetData. Per creare applicazioni per dispositivi portatili è tuttavia necessario il provider di dati .NET Compact Framework. In caso di utilizzo della proprietà DataDirectory nella programmazione di applicazioni per dispositivi portatili, pertanto, SQL Server Compact Edition restituirà un errore.

Se non si imposta la proprietà DataDirectory, per l'accesso al percorso della cartella del database verranno applicate le regole predefinite seguenti:

  • Per le applicazioni inserite in una directory sul computer client, il percorso del database corrisponderà alla cartella in cui viene inserita l'applicazione. In caso di inserimento di MyApp.exe nella cartella /MyDir, ad esempio, verrà eseguito l'accesso a /MyDir.
  • Per le applicazioni eseguite con ClickOnce viene creata a tale scopo una cartella dati a cui verrà eseguito l'accesso.
  • Per le applicazioni Web, verrà eseguito l'accesso alla cartella App_Data. È possibile impostare DataDirectory sulla cartella App_Data utilizzando AppDomain.SetData.

Vedere anche

Guida in linea e informazioni

Assistenza su SQL Server Compact Edition