如何:開啟資料庫時設定檔案模式 (以程式設計的方式)

在此主題中,您將學習如何在開啟 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";
    

請參閱

概念

維護資料庫 (SQL Server Compact)

存取及修改資料庫 (SQL Server Compac)

其他資源

使用資料庫 (SQL Server Compact)