数据库打开
本主题将介绍如何在打开 Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 数据库时设置文件模式。若要设置数据库的打开模式,请在连接字符串中使用 mode 属性。下表定义了文件模式的有效值:
读/写
允许多个进程打开并修改数据库。
只读
允许打开数据库的只读副本。
独占
不允许其他进程打开或修改数据库。
共享读取
允许其他进程读取但不能修改您所打开的数据库。
注意:
若要打开位于文件共享位置的数据库,请使用“独占”文件模式。
以独占方式打开数据库
在访问 SQL Server Compact Edition 数据库时,将连接字符串中的 mode 属性设置为“读/写”、“只读”、“独占”或“共享读取”。例如,您可以设置 SqlCeEngine 对象的 ConnectionString 属性,以确保在破坏 SqlCeEngine 对象之前对数据库施加排他锁。
SqlCeEngine eng = new SqlCeEngine();
eng.LocalConnectionString="Data Source=MyDatabase.sdf;Mode = Exclusive";

浙公网安备 33010602011771号