如何:開啟資料庫時設定檔案模式 (以程式設計的方式)
在此主題中,您將學習如何在開啟 MicrosoftSQL Server Compact 4.0 資料庫時設定檔案模式。若要在資料庫開啟時設定模式,請使用連接字串中的 mode 屬性。下表定義檔案模式的有效值︰
值 |
定義 |
---|---|
讀寫 (預設模式) |
允許多重處理程序開啟及修改資料庫。 |
唯讀 |
讓您開啟一份唯讀資料庫。 |
獨佔 |
不讓其他處理程序開啟或修改資料庫。 |
共用讀取 |
在您開啟資料庫時,讓其他處理程序讀取此資料庫,但是無法加以修改。 |
注意
如果您正在開啟位於檔案共用上的資料庫,請使用「獨佔」檔案模式。
若要以獨佔模式開啟資料庫
當存取 SQL Server Compact 資料庫時,將連接字串中的 mode 屬性設定為「讀取/寫入」、「唯讀」、「獨佔」或「共用讀取」。例如,您可以設定 SqlCeEngine 物件的 ConnectionString 屬性,以確保資料庫的獨佔鎖定,直到 SqlCeEngine 物件終結為止。
SqlCeEngine eng = new SqlCeEngine(); eng.LocalConnectionString="Data Source=MyDatabase.sdf; " + "Mode = Exclusive";