Condividi tramite


Operazioni preliminari alla creazione di un database di SQL Server Compact Edition

Se l'applicazione sui dispositivi fungerà da Sottoscrittore di replica e si connetterà a un database contenente ingenti quantità di informazioni, la sincronizzazione iniziale di ogni dispositivo con Microsoft SQL Server può richiedere molto tempo. Per risparmiare tempo, è possibile creare il database iniziale, eseguirne il popolamento con i dati della sincronizzazione iniziale e quindi copiare il database su ogni dispositivo. La creazione preliminare del database può essere eseguita su un singolo dispositivo oppure sul computer di sviluppo, se è stato installato SQL Server 2005.

[!NOTA] I database di Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) inclusi nella replica vengono identificati in modo univoco tramite un ID Sottoscrittore. In caso di spostamento o copia del database in un diverso percorso, SQL Server Compact Edition assegna automaticamente un nuovo ID Sottoscrittore alla sincronizzazione successiva.

Creazione preliminare del database su uno smart device

Per completare la creazione preliminare di un database di SQL Server Compact Edition su uno smart device, eseguire la procedura seguente:

  1. Installare l'applicazione su uno smart device.
  2. Utilizzare l'applicazione per creare un nuovo file di database SQL Server Compact Edition. Utilizzare quindi l'applicazione per stabilire una connessione a un database di SQL Server tramite replica o RDA ed eseguire il download iniziale dei dati nel file di database locale.
  3. Arrestare l'applicazione.
  4. Utilizzare Microsoft ActiveSync per stabilire una connessione con il dispositivo.
  5. Utilizzare ActiveSync Explorer per copiare il file con estensione sdf dallo smart device al computer di sviluppo.
  6. A questo punto sarà possibile copiare il file con estensione sdf in altri smart device mediante ActiveSync Explorer oppure eseguirne l'installazione con il file CAB di installazione dell'applicazione.

Creazione preliminare del database con SQL Server 2005

SQL Server 2005 Management Studio consente di creare un file con estensione sdf di SQL Server Compact Edition sul server di sviluppo. Ciò garantisce un risparmio di tempo, poiché non è necessario distribuire un'applicazione su un dispositivo, sincronizzare i dati e quindi copiare manualmente il file di database di nuovo sul server. Per creare il file di database direttamente sul desktop, deve essere installato SQL Server 2005.

Per ulteriori informazioni sulla creazione del database di SQL Server Compact Edition, vedere Procedura: Creazione di un database di SQL Server Compact Edition in un server.

Al termine della creazione del database, è possibile eseguirne il popolamento con i dati di una pubblicazione. Per ulteriori informazioni, vedere Procedura: Creazione di una sottoscrizione di SQL Server Compact Edition (SQL Server Management Studio).

Al termine della creazione del file con estensione sdf e del relativo popolamento, è possibile eseguirne la distribuzione sui dispositivi supportati nei modi seguenti:

  • Utilizzando ActiveSync per copiare il file con estensione sdf su smart device
  • Copiando il file con estensione sdf direttamente su Tablet PC
  • Copiando il file con estensione sdf su supporti rimovibili, ad esempio supporti Secure Digital o CompactFlash
  • Includendo il file con estensione sdf nel file CAB di installazione per le applicazioni per smart device o nel file msi o exe di installazione per applicazioni per Tablet PC.

Sottoscrizione di pubblicazioni con gestione automatica dell'intervallo di valori Identity

Le pubblicazioni con gestione automatica dell'intervallo di valori Identity allocano un intervallo di valori Identity a ogni Sottoscrittore. Vengono così evitati conflitti di ID in caso di aggiunta di nuove righe alla pubblicazione da parte di più Sottoscrittori. Per assicurarsi che ogni Sottoscrittore disponga di un intervallo univoco di ID, ogni Sottoscrittore deve eseguire la sincronizzazione con la pubblicazione dopo la copia del file con estensione sdf iniziale e prima dell'aggiunta di nuove righe al database.

Vedere anche

Guida in linea e informazioni

Assistenza su SQL Server Compact Edition