Select the product you need help with
Un'introduzione a SQL Server 2005 Compact EditionIdentificativo articolo: 920700 - Visualizza i prodotti a cui si riferisce l?articolo. Nota SQL Server 2005 Compact Edition era denominato SQL Server 2005 Everywhere Edition durante la fase di sviluppo. Tramite il programma Community Technology Preview (CTP) versioni non definitive e tramite altri canali, i clienti sono comunicate a Microsoft che il nome del prodotto potrebbe comportare confusione con altri database i nomi dei prodotti nel settore. Microsoft ha adottato questo feedback seriamente e di conseguenza è stato modificato il nome ufficiale del prodotto. In questa paginaINTRODUZIONEMicrosoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) è rebranding di SQL Server 2005 Mobile Edition (SQL Server Mobile 3.0) senza la restrizione desktop. SQL Server Mobile 3.0 è stato rilasciato nel 2005 con Microsoft Visual Studio 2005 e con SQL Server 2005. SQL Server Mobile 3.0 è supportato sui dispositivi e nel Tablet PC. SQL Server Mobile 3.0 è inoltre parzialmente supportato nei computer desktop. Per utilizzare SQL Server Mobile 3.0 su computer desktop, Visual Studio 2005 o SQL Server 2005 deve essere installato. Tuttavia, SQL Server Compact Edition, questa limitazione è stato rimosso. Con SQL Server Compact Edition, è possibile sviluppare e distribuire applicazioni indipendenti di SQL Server 2005 e di Visual Studio 2005. È stato rilasciato il SQL Server Compact Edition Community Technology Preview (CTP) il 12 giugno 2006. SQL Server Compact Edition Release Candidate 1 (RC1) è stato rilasciato il 7 novembre 2006. La versione CTP e versione RC1 di SQL Server Compact Edition sono solo per i file binari di runtime. La versione a versione di Web (RTW) di SQL Server Compact Edition per tutti i pacchetti è stata rilasciata il 15 gennaio 2007. La versione di SQL Server Compact Edition RTW è 3.1. I seguenti pacchetti rilasciati con la versione RTW di SQL Server Compact Edition:
InformazioniSQL Server Compact Edition Runtime (SQLServerCE31-EN.msi)SQL Server Compact Edition contiene i componenti runtime che possono essere utilizzati per lo sviluppo di applicazioni e distribuire applicazioni su computer desktop e su Tablet PC. SQL Server Compact Edition è un potente motore di database relazionale ancora leggero. SQL Server Compact Edition supporta nota sintassi SQL. Inoltre, SQL Server Compact Edition fornisce un modello di sviluppo e un'API che sono compatibili con SQL Server. Di conseguenza, è possibile sviluppare applicazioni desktop più facilmente utilizzando versione RTW di SQL Server Compact Edition a SQL Server Mobile. SQL Server Compact Edition include nuove funzionalità come stringa di sostituzione |DataDirectory| supporto ClickOnce e affinché sia facile distribuzione.Per scaricare SQL Server Compact Edition Runtime, il seguente sito Microsoft Web: http://www.microsoft.com/downloads/details.aspx?familyid=85e0c3ce-3fa1-453a-8ce9-af6ca20946c3 Il binario di Runtime di SQL Server Compact Edition include le seguenti DLL:
(http://www.microsoft.com/downloads/details.aspx?familyid=85e0c3ce-3fa1-453a-8ce9-af6ca20946c3)
Per registrare il provider OLE DB, è necessario autorizzazioni di amministratore. Non è pertanto possibile installare SQL Server Compact Edition se non si dispone di autorizzazioni di amministratore. Il pacchetto di Windows Installer consente di installare questi file binari nella cartella "%Programmi%\Microsoft SQL Server Compact Edition\v3.1". Dopo l'installazione di SQL Server Compact Edition, viene aggiunta una voce di Microsoft SQL Server 2005 Compact Edition in Installazione applicazioni . Per installare la versione localizzata (con estensione msi SQLServerCE31-[LN]), è necessario installare la versione inglese (SQLServerCE31-EN.msi) prima di tutto e quindi installare la versione localizzata. Nota [LN] rappresenta la lingua localizzata. Strumenti di SQL Server Compact Edition per Visual Studio 2005 SP1 (SSCE31VSTools-enu.exe)Strumenti di SQL Server Compact Edition per Visual Studio 2005 SP1 aggiorna i componenti di sviluppo Microsoft Visual Studio 2005 SP1 smart device utilizzando clic sul pulsante nell'ambiente di fase di progettazione per SQL Server Compact Edition.Per scaricare gli strumenti di SQL Server Compact Edition per Visual Studio 2005 SP1, il seguente sito Microsoft Web: http://www.microsoft.com/downloads/details.aspx?FamilyId=877C0ADC-0347-4A47-B842-58FB71D159AC&displaylang=en Per installare la versione localizzata (SSCE31VSTools-[LN] .exe), è necessario installare la versione inglese (SSCE31VSTools-enu.exe) prima di tutto e quindi installare la versione localizzata.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=877C0ADC-0347-4A47-B842-58FB71D159AC&displaylang=en)
SQL Server Compact Edition Developer SDK (SSCE31SDK-ENU.msi)SQL Server Compact Edition Developer SDK contiene i seguenti file per lo sviluppo di applicazioni utilizzando SQL Server Compact Edition come un archivio di database per le applicazioni:
http://www.microsoft.com/downloads/details.aspx?FamilyId=E9AA3F8D-363D-49F3-AE89-64E1D149E09B&displaylang=en La versione inglese di SQL Server Compact Edition Developer SDK contiene solo la versione inglese di Runtime di SQL Server Compact Edition. La versione localizzata di SQL Server Compact Edition Developer SDK contiene la versione di inglese di SQL Server Compact Edition Runtime e la versione localizzata di SQL Server Compact Edition Runtime. Dopo l'installazione di SQL Server Compact Edition Developer SDK, il pacchetto di installazione per SQL Server Compact Edition Runtime si trova nella seguente cartella:
(http://www.microsoft.com/downloads/details.aspx?FamilyId=E9AA3F8D-363D-49F3-AE89-64E1D149E09B&displaylang=en)
%ProgramFiles%\Microsoft SQL Server Compact Edition\v3.1\SDK\bin\Desktop Per installare la versione localizzata di SQL Server Compact Edition Runtime dalla versione localizzata di SQL Server 2005 Compact Edition Developer SDK, attenersi alla seguente procedura:
Strumenti di SQL Server Compact Edition Server (Sqlce30setupen.msi)Per scaricare gli strumenti di SQL Server Compact Edition Server, il seguente sito Microsoft Web:http://www.microsoft.com/downloads/details.aspx?FamilyId=4E45F676-E69A-4F7F-A016-C1585ACF4310&displaylang=en Nota Per installare la versione localizzata (Sqlce30setup MSI [LN]), non è necessario installare la versione inglese (Sqlce30setupen.msi) prima.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=4E45F676-E69A-4F7F-A016-C1585ACF4310&displaylang=en)
Documentazione SQL Server Compact Edition in linea (SSCE31BOL EN.msi)Documentazione in linea di SQL Server Compact Edition installa la documentazione di SQL Server Compact Edition.Per scaricare la documentazione in linea di SQL Server Compact Edition, il seguente sito Microsoft Web: http://www.microsoft.com/downloads/details.aspx?FamilyId=E6BC81E8-175B-46EA-86A0-C9DACAA84C85&displaylang=en Nota Per installare la versione localizzata (con estensione msi SSCE31BOL-[LN]), non è necessario installare la versione inglese (SSCE31BOL-EN.msi) prima.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=E6BC81E8-175B-46EA-86A0-C9DACAA84C85&displaylang=en)
Installazione di side-by-side, insieme a Visual Studio 2005 o SQL Server 2005SQL Server Mobile 3.0 è necessario Visual Studio 2005 o SQL Server 2005 sia installato nel computer. SQL Server Compact Edition, tuttavia, non dispone di questo requisito. Pertanto, gli utenti possono sviluppare e distribuire applicazioni di SQL Server Compact Edition senza SQL Server 2005 oppure installato Visual Studio 2005. Tuttavia, questa modifica potrebbe causare alcune modifiche del comportamento in un computer dotato di SQL Server Compact Edition installato insieme a Visual Studio 2005 o con SQL Server 2005. Gli utenti verificherà il problema riportato di seguito in un'installazione side-by-side, insieme a Visual Studio 2005 o con SQL Server 2005.Comportamento di Visual Studio 2005Visual Studio 2005 con SQL Server Compact Edition
Visual Studio 2005 SP1 con SQL Server Compact Edition
Comportamento di SQL Server 2005SQL Server 2005 o SQL Server 2005 SP1 con SQL Server Compact Edition
SQL Server 2005 SP2 con SQL Server Compact Edition
Nuove funzionalitàSQL Server Compact Edition include alcune funzionalità che non sono inclusi in SQL Server Mobile 3.0. Queste funzionalità includono:
Supporto di stringa di sostituzione |DataDirectory||DataDirectory| (racchiuso tra simboli di pipe) è una stringa di sostituzione che indica il percorso del database. Di conseguenza, non è necessario includere il percorso completo nel codice. Quando si include il percorso completo nel codice, potrebbero verificarsi problemi perché il percorso completo del database può essere serializzato in posizioni diverse. La stringa di sostituzione |DataDirectory| inoltre rende più facile per condividere un progetto e per distribuire un'applicazione.Ad esempio, se si include il percorso completo nel codice, l'applicazione può avere la seguente stringa di connessione.
Supporto ClickOnceClickOnce è una nuova tecnologia di installazione software che supporta SQL Server Compact Edition. ClickOnce semplifica la distribuzione di un'applicazione Windows-based a un server Web o in una condivisione di file di rete. Gli amministratori possono distribuire o aggiornare un'applicazione aggiornando i file su un server. Gli amministratori non sono necessario aggiornare singolarmente ogni client.In Visual Studio fornisce il supporto completo per la pubblicazione e aggiornamento delle applicazioni che vengono distribuite mediante ClickOnce. Supporto ClickOnce è disponibile per i progetti creati utilizzando Microsoft Visual Basic, Microsoft Visual C# e Microsoft Visual J#. Tuttavia, il supporto ClickOnce non è disponibile per i progetti vengono creati utilizzando Microsoft Visual c ++. È possibile scaricare strumenti di SQL Server Compact Edition per Visual Studio 2005 SP1 e installato in Visual Studio 2005 SP1. Questo consente di installare il supporto integrato per ClickOnce e si installa i file di ClickOnce necessari nella directory corretta. Come integrare ClickOnce con SQL Server Compact EditionNota Le descrizioni di file e le cartelle in questa sezione utilizzare la versione in lingua inglese di SQL Server Compact Edition. Se si installa un'altra versione linguistica di SQL Server Compact Edition, il nome di impostazioni internazionali nei nomi di file e nei nomi delle cartelle può essere diverso. Ad esempio, il nome delle impostazioni internazionali potrebbe essere "Zh" anziché "IT".Per integrare ClickOnce con SQL Server Compact Edition, è necessario scaricare gli strumenti di SQL Server Compact Edition per Visual Studio 2005 SP1 e installato in Visual Studio 2005 SP1. Questo installa il il supporto integrato per ClickOnce. I file ClickOnce necessari vengono inoltre installati nella directory appropriata. Nella tabella seguente vengono descritti i file ClickOnce. Riduci questa tabella
Riduci questa tabella
Miglioramenti delle prestazioniIn SQL Server Compact Edition 3.1, alcuni valori predefiniti per i parametri di input vengono modificate per computer desktop migliorare le prestazioni. Tuttavia, questi valori predefiniti rimangono invariati per dispositivi mobili per motivi di prestazioni. Nella tabella seguente sono elencate i vecchi valori predefiniti e i nuovi valori predefiniti per i dispositivi mobili e computer desktop.Riduci questa tabella
Nota Se si ricevono messaggi di errore correlati a tali parametri di input in SQL Server Compact Edition 3.1, nei messaggi di errore viene ancora visualizzano i valori precedenti per tali parametri di input. Questo problema si verifica in quanto i messaggi di errore non vengono aggiornati per riflettere i nuovi valori in SQL Server Compact Edition 3.1. Questo problema verrà risolto nella prossima versione di SQL Server Compact Edition. Problemi noti per SQL Server Compact Edition 3.1 in Windows VistaSQL Server Compact Edition Runtime è supportato in Windows Vista. La funzionalità di database viene verificata attentamente in Windows Vista. Tuttavia, esistono alcuni problemi di funzionalità in SQL Server Compact Edition 3.1 in Windows Vista. Le sezioni seguenti descrivono i problemi funzionali e le soluzioni alternative suggerite.Per garantire la compatibilità con le versioni precedenti, la funzionalità di crittografia del database di SQL Server 2005 Compact Edition utilizza gli stessi algoritmi di crittografia come SQL Server 2005 Mobile Edition. Tali algoritmi sono leggermente obsoleto e non forniscono il livello di protezione che soddisfa i criteri di prodotto Microsoft standard. Si consiglia di utilizzare alternativa, per proteggere i dati, ad esempio, crittografia File System in cui è possibile. Problema 1Quando si utilizza la configurazione guidata sincronizzazione Web per la configurazione di Microsoft Internet Information Services (IIS) 7.0 in Windows Vista, viene visualizzato il seguente messaggio di errore:IIS non installato Nota La configurazione guidata sincronizzazione Web imposta parametri diversi in IIS per attivare la sincronizzazione tra SQL Server Compact Edition e SQL Server. Soluzione per problema 1Per risolvere questo problema, attenersi alla seguente procedura:
Problema 2Quando l'installazione degli strumenti SQL Server Compact Edition Server (Sqlce30setupen.msi) con privilegi minimi alla modalità di account utente (LUA) in Windows Vista, viene visualizzato il seguente messaggio di errore:Componenti di replica di SQL Server non trovato Soluzione per problema 2Aprire una finestra del prompt che dispone di privilegi elevati e quindi eseguire il file Sqlce30setupen.msi.Problema 3Durante l'installazione degli strumenti SQL Server Compact Edition Server (Sqlce30setupen.msi) in modalità invisibile all'utente in Windows Vista, l'installazione non riesce.Questo problema si verifica quando si specifica l'impostazione di utente non consente di privilegi elevati. Questo problema si verifica perché il programma di installazione non viene chiesto di utilizzare privilegi elevati. Il programma di installazione utilizza invece l'impostazione di utente di predefinita per i privilegi elevati. Soluzione per problema 3Specificare l'impostazione predefinita della utente utilizzare privilegi elevati, prima di eseguire gli strumenti di SQL Server Compact Edition Server.Problema 4Si consideri lo scenario seguente. Si dispone di un computer che esegue Visual Studio 2005. L'aggiornamento del sistema operativo su questo computer a Windows Vista. In questo scenario, l'integrazione di SQL Server Compact Edition 3.1 con Visual Studio 2005 è interrotto.SQL Server Compact Edition 3.1 contiene gli strumenti di Edition Compact SQL Server per il pacchetto di Visual Studio 2005 SP1. Questo pacchetto installa i componenti per integrare SQL Server Compact Edition 3.1 con Visual Studio 2005. Questo pacchetto aggiunge inoltre alcune voci di registro che utilizza Visual Studio 2005. Dopo l'aggiornamento del sistema operativo a Windows Vista, l'integrazione è interrotto. Soluzione per problema 4Per risolvere questo problema, attenersi alla seguente procedura:
Problema 5Si consideri lo scenario seguente. Si dispone di un computer che esegue Windows Server 2008. Installare SQL Server 2005 Service Pack 2 su questo computer. Nella finestra di dialogo Connessione di database in SQL Server Management Studio è possibile creare un nuovo database di SQL Server Compact Edition. In questo scenario, è possibile notare che il database viene creato nella cartella %WINDIR%\SYSTEM32.Soluzione per problema 5Specificare un percorso con il nome di file quando si crea un nuovo database di SQL Server Compact Edition in SQL Server Management Studio.Altri problemi noti per SQL Server Compact Edition 3.1Problema 1Si consideri lo scenario seguente. È possibile pubblicare un'applicazione SQL Server Compact Edition 3.1 localizzata utilizzando ClickOnce. Quindi, è possibile distribuire l'applicazione per un altro computer. In questo scenario, versione localizzata di SQL Server Compact Edition Runtime non è installata.Soluzione per problema 1Per risolvere questo problema, creare un file con estensione XML pacchetto di ClickOnce. Questa operazione consente di assicurarsi che sia installata la versione localizzata di SQL Server Compact Edition Runtime quando si distribuisce l'applicazione.Per ulteriori informazioni sull'aggiunta di prerequisiti per un'applicazione, visitare il Web sito Web (informazioni in lingua INGLESE): http://msdn2.microsoft.com/en-us/library/ms165429(VS.80).aspx
(http://msdn2.microsoft.com/en-us/library/ms165429(VS.80).aspx)
Problema 2Si consideri lo scenario seguente. Si installa la versione inglese di SQL Server Compact Edition Runtime. Quindi si installa una versione localizzata di SQL Server Compact Edition Runtime nello stesso computer. In questo scenario, si noterà che la voce seguente viene eliminata dal file Machine.config, quando si disinstalla SQL Server Compact Edition Runtime:Provider di dati Compact Edition di SQL Server Nota Il file Machine.config si trova nella seguente cartella: Microsoft.NET\Framework\v2.0.50727\CONFIG%WinDir Questo problema può causare problemi nelle applicazioni indipendente dal provider.Soluzione per problema 2Per aggirare il problema, utilizzare uno dei seguenti metodi:
Problema 3Non è possibile installare la strumenti di SQL Server Compact Edition per Visual Studio 2005 SP1 affiancati versioni in altre lingue sullo stesso computer.Nota È possibile installare Visual Studio 2005 SP1 affiancati versioni in altre lingue sullo stesso computer. Problema 4In SQL Server Compact Edition 3.1, non è possibile utilizzare la procedura di stored procedure sp_repladdcolumn memorizzati per eseguire le operazioni seguenti in un'istruzione SQL:
Soluzione per problema 4Creare due istruzioni SQL per eseguire le operazioni separatamente.Ad esempio, creare le seguenti istruzioni SQL per eseguire le operazioni che si desidera. Aggiornamenti softwareSQL Server Compact Edition 3.1 risolve molti bug che si verificano in versioni precedenti di SQL Server Compact Edition. Di seguito sono elencati alcuni dei bug risolti in SQL Server Compact Edition 3.1:
ProprietàIdentificativo articolo: 920700 - Ultima modifica: martedì 27 marzo 2007 - Revisione: 8.4
Traduzione automatica articoli Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica. Clicca qui per visualizzare la versione originale in inglese dell?articolo: 920700
(http://support.microsoft.com/kb/920700/en-us/
)
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO. | Traduzione articoli |




Torna all'inizio








