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();