数据库打开

本主题将介绍如何在打开 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";
 

posted @ 2007-06-28 15:44  fisherman  阅读(379)  评论(0)    收藏  举报