Compartir a través de


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

  1. 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)

Ayuda e información

Obtener ayuda (SQL Server Compact 3.5 Service Pack 1)