Shrink 方法
將空的分頁移至檔案尾端,然後截斷檔案,藉以回收在 SQL Server Compact 3.5 資料庫中浪費的空間。
命名空間: System.Data.SqlServerCe
組件: System.Data.SqlServerCe (在 System.Data.SqlServerCe.dll 中)
語法
'宣告
Public Sub Shrink
'用途
Dim instance As SqlCeEngine
instance.Shrink()
public void Shrink()
public:
void Shrink()
member Shrink : unit -> unit
public function Shrink()
備註
與 Compact 方法不同,Shrink 方法不會建立暫存資料庫檔案。相反地,所有空的和未配置的分頁都會先移至檔案尾端後再截斷,進而縮減整個資料庫的大小。
您可以設定資料庫上的 AutoShrink()()()() 屬性,將資料庫設定為自動壓縮。
範例
Dim engine As New SqlCeEngine("Data Source = AdventureWorks.sdf")
engine.Shrink()
SqlCeEngine engine = new SqlCeEngine("Data Source = AdventureWorks.sdf");
engine.Shrink();