共用方式為


Repair 方法 (SQL Server Compact)

Repair 方法會嘗試修復損毀的資料庫。

注意

除非目的地連接字串明確指定了密碼,否則產生的資料庫將不會加密,不論來源是否加密都一樣。

此方法也可以用於變更資料庫的區分大小寫設定。<CreateDatabase 方法 (SQL Server Compact)>主題中的第二個程式碼範例示範如何建立具有區分大小寫之定序的已修復資料庫。如需有關區分大小寫之資料庫的詳細資訊,請參閱<使用定序 (SQL Server Compact)>。

注意

如果在 Repair 方法中為了區分大小寫的資料庫,將連接字串屬性 CaseSensitive (或 ssce:Case Sensitive) 設定為 false,且如果資料庫包含區分大小寫的索引,即便程式碼順利執行,未正確區分大小寫就會在修復記錄中造成索引錯誤。將兩個唯一的記錄當成相等的記錄就會發生錯誤。兩個範例值為 'aaa' 和 'aaA'。下列訊息會寫入修復記錄檔中:無法建立索引。

語法

object.Repair(SourceConnection, DestinationConnection, RepairOption)

參數

參數

描述

SourceConnection

字串值,指定連接到要修復的來源資料庫。

DestinationConnection

字串值,指定要建立新資料庫檔案的位置。

RepairOption

指定要執行的資料庫修復類型。如需詳細資訊,請參閱<REPAIROPTION>。

原型

HRESULT Repair(BSTR SourceConnection, BSTR DestinationConnection, REPAIROPTION RepairOption);

請參閱

參考

REPAIROPTION

概念

使用及維護資料庫 (SQL Server Compact)

其他資源

引擎物件程式設計 (SQL Server Compact)