Condividi tramite


Utilizzo di SQL Server Compact

L'utilizzo di Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) o la creazione di un'applicazione che utilizza SQL Server Compact 3.5 prevede le fasi seguenti:

  • Configurazione di un ambiente SQL Server Compact 3.5
  • Configurazione della protezione, connessione di client e server
  • Utilizzo dei database e dei dati di SQL Server Compact 3.5

Configurazione degli ambienti SQL Server Compact 3.5

È possibile configurare l'ambiente SQL Server Compact 3.5 per creare applicazioni desktop autonome o applicazioni database distribuite.

  • Per creare un'applicazione sul desktop da distribuire a un dispositivo per cui si prevede un'esecuzione locale, è necessario configurare un ambiente di sviluppo e un ambiente client. L'ambiente di sviluppo comporta l'installazione di Visual Studio 2008. Per ulteriori informazioni, vedere Installazione di un ambiente di sviluppo. L'ambiente client risulta disponibile installando SQL Server Compact 3.5. Per ulteriori informazioni, vedere Installazione e distribuzione in un dispositivo (SQL Server Compact).
  • Per creare applicazioni database distribuite che utilizzano SQL Server Compact 3.5, è necessario configurare un ambiente di sviluppo, un ambiente client e un ambiente server. Per la configurazione di tali ambienti è necessario installare Visual Studio 2008, SQL Server 2008 e SQL Server Compact 3.5, installare e configurare Microsoft Internet Information Services (IIS) e configurare la connettività. Per ulteriori informazioni, vedere Ambiente client e server, Installazione di SQL Server Compact 3.5 e Installazione di un ambiente server.

Configurazione della protezione

Dopo l'installazione dei sistemi SQL Server Compact 3.5 necessari, per consentire lo scambio di dati tra client e server è innanzitutto necessario configurare le opzioni di protezione di IIS.

In SQL Server Compact 3.5 è inoltre possibile utilizzare la funzionalità SSL (Secure Sockets Layer) di IIS per crittografare i dati propagati tra un dispositivo che esegue SQL Server Compact 3.5 e un computer che esegue SQL Server.

Per ulteriori informazioni, vedere Configurazione e protezione dell'ambiente server.

Connessione di client e server

SQL Server Compact 3.5 supporta due soluzioni per la connessione a e lo scambio di dati con un'origine dati:

  • RDA (Remote Data Access)
  • Replica di tipo merge

Queste soluzioni di connettività si avvalgono dei servizi di autenticazione, autorizzazione e crittografia di IIS La connettività può essere realizzata tramite LAN e WAN cablate e wireless. Tramite Microsoft ActiveSync è possibile utilizzare la connessione di rete di un computer desktop per comunicare con SQL Server. Non è quindi necessario che nel dispositivo sia disponibile una scheda di rete o un modem.

Per ulteriori informazioni sulle opzioni di connettività, vedere Gestione della connettività (SQL Server Compact).

Utilizzo dei database e dei dati di SQL Server Compact 3.5

È possibile modificare e gestire i database e i dati di SQL Server Compact 3.5 tramite i componenti seguenti:

SQL Server Compact 3.5 supporta inoltre l'accesso a un database con connessioni multiple, indici a più colonne e limiti di indici corrispondenti, transazioni, integrità referenziale, crittografia a 128 bit a livello di file e protezione tramite password, Query Optimizer.

Il Motore di database di SQL Server Compact 3.5 richiede uno spazio su disco compreso tra 2,2 e 2,6 MB, a seconda del processore del dispositivo di destinazione. SQL Server Compact 3.5 supporta database fino a 4 GB.

Per ulteriori informazioni sull'utilizzo dei database di SQL Server Compact 3.5, vedere Utilizzo dei database (SQL Server Compact).

Creazione di applicazioni

In SQL Server Compact 3.5 e .NET Compact Framework offrono le tecnologie per l'infrastruttura di sviluppo da utilizzare per creare applicazioni per dispositivi che accedono ai sistemi informativi aziendali.

Un'applicazione che utilizza SQL Server Compact 3.5 può consentire la creazione del database di SQL Server Compact 3.5 locale, l'aggiornamento dei dati locali e il merge delle modifiche apportate sul dispositivo con un database di SQL Server.

I modelli di programmazione seguenti sono supportati da SQL Server Compact 3.5:

  • ADO.NET, accessibile utilizzando C# o Microsoft Visual Basic
  • OLE DB, accessibile tramite l'opzione di Visual C++ da Visual Studio

Vedere anche

Altre risorse

Installazione di SQL Server Compact
Procedure [SQL Server Compact]

Guida e informazioni

Assistenza (SQL Server Compact 3.5 Service Pack 1)