Cómo establecer el modo de archivo al abrir una base de datos (mediante programación)
En este tema aprenderá a establecer el modo de archivo al abrir una base de datos de Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5). Para establecer el modo en el que se abre la base de datos, se utiliza la propiedad mode de la cadena de conexión. En la siguiente tabla se definen los valores válidos del modo de archivo:
Valor | Definición |
---|---|
Lectura y escritura (modo predeterminado) |
Permite que varios procesos abran y modifiquen la base de datos. |
Sólo lectura |
Permite abrir una copia de sólo lectura de la base de datos. |
Exclusivo |
No permite que otros procesos abran o modifiquen la base de datos. |
Lectura compartida |
Permite que otros procesos lean, pero no modifiquen, la base de datos mientras está abierta. |
Nota
Si abre una base de datos ubicada en un recurso compartido, utilice el modo de archivo Exclusivo.
Para abrir la base de datos exclusivamente
Cuando obtenga acceso a la base de datos de SQL Server Compact 3.5, establezca la propiedad mode de la cadena de conexión como Lectura/escritura, Sólo lectura, Exclusivo o Lectura compartida. Por ejemplo, puede establecer la propiedad ConnectionString de un objeto SqlCeEngine para asegurarse de que existirá un bloqueo exclusivo sobre la base de datos hasta que el objeto SqlCeEngine sea destruido.
SqlCeEngine eng = new SqlCeEngine(); eng.LocalConnectionString="Data Source=MyDatabase.sdf; " + "Mode = Exclusive";
Vea también
Otros recursos
Trabajar con bases de datos (SQL Server Compact)
Mantener bases de datos (SQL Server Compact)
Obtener acceso a bases de datos y modificarlas (SQL Server Compact)