Condividi tramite


Procedura: Impostazione della modalità file all'apertura di un database (a livello di programmazione)

In questo argomento verrà illustrato come impostare la modalità file quando si apre un database di Microsoft SQL Server Compact 3.5. Per impostare la modalità di apertura del database, è possibile utilizzare la proprietà mode nella stringa di connessione. Nella tabella seguente sono elencati i valori validi per la modalità file:

Valore

Definizione

Lettura/scrittura

(modalità predefinita)

Consente a più processi di aprire e modificare il database.

Sola lettura

Consente di aprire una copia in sola lettura del database.

Exclusive

Non consente ad altri processi di aprire o modificare il database.

Shared Read

Consente ad altri processi di leggere, ma non di modificare il database mentre è aperto.

Nota

In caso di apertura di un database che risiede in una condivisione file, utilizzare la modalità file Exclusive.

Per aprire il database in modo esclusivo

  • Quando si accede al database di SQL Server Compact 3.5, impostare la proprietà mode nella stringa di connessione su Read/Write, Read Only, Exclusive o Shared Read. È possibile, ad esempio, impostare la proprietà ConnectionString di un oggetto SqlCeEngine in modo da garantire un blocco esclusivo sul database fino all'eliminazione dell'oggetto SqlCeEngine.

    SqlCeEngine eng = new SqlCeEngine();
    eng.LocalConnectionString="Data Source=MyDatabase.sdf; " + 
       "Mode = Exclusive";
    

Vedere anche

Altre risorse

Utilizzo dei database (SQL Server Compact)

Gestione di database (SQL Server Compact)

Accesso e modifica dei database (SQL Server Compact)