Utilizzo di database SQL Server 2005 Compact Edition 3.1 (dispositivi)
Aggiornamento: novembre 2007
Gli sviluppatori utilizzano talvolta SQL Server 2005 Compact Edition 3.1 nei progetti Smart Device poiché è incorporato nella ROM dei dispositivi ed emulatori Windows Mobile 6. Il vantaggio è rappresentato dal fatto che gli utenti finali di Windows Mobile 6 non devono installare separatamente il runtime di SQL Server 2005 Compact Edition per eseguire l'applicazione. Per informazioni sul supporto della tecnologia per database nelle diverse versioni di Windows Mobile, vedere Funzionalità per dispositivi e strumenti necessari per lo sviluppo.
In questo argomento vengono evidenziate alcune differenze presenti nell'ambiente di sviluppo integrato (IDE, Integrated Development Environment) di Visual Studio quando si utilizza SQL Server 2005 Compact Edition 3.1 anziché SQL Server Compact 3.5.
Distribuzione automatica
Quando si distribuisce o si esegue il debug di un progetto Smart Device gestito che utilizza SQL Server 2005 Compact Edition 3.1, in Visual Studio 2008 viene distribuito automaticamente il runtime solo se Visual Studio 2005 Service Pack 1 e gli Strumenti di Microsoft SQL Server 2005 Compact Edition per Visual Studio 2005 Service Pack 1 sono entrambi installati nel computer di sviluppo. In altre parole, se questi due prodotti non sono installati nel computer di sviluppo e il runtime di SQL Server 2005 Compact non è installato nel dispositivo, è necessario copiare e installare manualmente i file CAB di runtime nel dispositivo prima di eseguire il debug o di distribuire il progetto.
I file CAB di runtime di SQL Server 2005 Compact Edition 3.1 sono situati in unità:\Programmi\Microsoft SQL Server Compact Edition\v3.1\SDK\bin. Per ulteriori informazioni, vedere Procedura: installare SQL Server Compact 3.5 in un dispositivo.
Funzionalità avanzate di gestione dei dati
Alcune funzionalità avanzate di gestione dei dati contenute in Visual Studio 2008 non possono essere utilizzate con i database SQL Server 2005 Compact Edition 3.1. Gli sviluppatori non possono utilizzare funzionalità avanzate di gestione dei dati, quali Visual Database Tools, la Configurazione guidata origine dati e gli strumenti per la finestra di progettazione di dati, nei progetti di dati di SQL Server Compact Edition 3.1. Questi strumenti possono essere utilizzati solo nei progetti di SQL Server Compact 3.5. Per informazioni sulle funzionalità avanzate di gestione dei dati, vedere Utilizzo di database SQL Server Compact 3.5 (dispositivi).
Utilizzo di SQL Server 2005 Compact Edition 3.1
Poiché non è possibile utilizzare le funzionalità avanzate di gestione dei dati, è necessario creare manualmente il codice per i progetti di dati utilizzando il provider di dati System.Data.SqlServerCe (System.Data.SqlServerCe.dll in unità:\Programmi\Microsoft SQL Server Compact Edition\v3.1\SDK\bin\piattaforma\). Per ulteriori informazioni, vedere Procedura: utilizzare SQL Server 2005 Compact Edition 3.1 in progetti gestiti (dispositivi).
Visualizzazione delle informazioni della Guida
La documentazione relativa a SQL Server 2005 Compact Edition non viene installata localmente. Per scaricarla, visitare Documentazione in linea di SQL Server 2005 Compact Edition.
Per la documentazione sulla versione 3.1 del provider di dati gestiti, vedere lo spazio dei nomi System.Data.SqlServerCe nella libreria .NET Framework.
Versioni di Visual Studio
Le funzionalità avanzate di gestione dei dati di ciascuna versione di Visual Studio supportano una versione specifica di SQL Server Compact/Mobile. Nella tabella riportata di seguito la versione supportata di SQL Server Compact/Mobile viene associata alla versione corrispondente di Visual Studio.
Di seguito sono descritte le abbreviazioni delle intestazioni di colonna:
SSC 3.5 = SQL Server Compact 3.5
SSCE 3.1 = SQL Server 2005 Compact Edition versione 3.1
SQL Mobile 3.0 = SQL Server 2005 Mobile Edition versione 3.0
Supporto di funzionalità avanzate di gestione dei dati |
SSC 3.5 |
SQL CE 3.1 |
SQL Mobile 3.0 |
---|---|---|---|
Visual Studio 2008 |
X |
|
|
Visual Studio 2005 SP1 |
|
X* |
X |
Visual Studio 2005 |
|
|
X |
*Per attivare le funzionalità avanzate di gestione dei dati per SQL Server 2005 Compact Edition versione 3.1 in Visual Studio 2005 SP1, installare gli Strumenti di Microsoft SQL Server 2005 Compact Edition per Visual Studio 2005 Service Pack 1. Se gli strumenti non sono installati, Visual Studio 2005 Service Pack 1 continua a supportare gli strumenti per la finestra di progettazione di dati per SQL Server 2005 Mobile versione 3.0.
Aggiornamento a SQL Server Compact 3.5
È possibile aggiornare i progetti di dati gestiti per utilizzare le funzionalità avanzate di gestione dei dati disponibili in Visual Studio e i miglioramenti apportati in SQL Server Compact 3.5. Per aggiornare un progetto creato in Visual Studio 2008, vedere Procedura: aggiornare progetti gestiti a SQL Server Compact 3.5 (dispositivi).
Per informazioni su come aggiornare i progetti di dati creati nelle versioni precedenti di Visual Studio, vedere Aggiornamento dei progetti creati con strumenti precedenti.
Vedere anche
Attività
Procedura: utilizzare SQL Server 2005 Compact Edition 3.1 in progetti gestiti (dispositivi)
Procedura: aggiornare progetti gestiti a SQL Server Compact 3.5 (dispositivi)