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)