Metodo SqlCeEngine.Shrink
Recupera lo spazio inutilizzato nel database di SQL Server Compact spostando le pagine vuote alla fine del file e successivamente troncando il file.
Spazio dei nomi System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)
Sintassi
'Dichiarazione
Public Sub Shrink
'Utilizzo
Dim instance As SqlCeEngine
instance.Shrink()
public void Shrink()
public:
void Shrink()
member Shrink : unit -> unit
public function Shrink()
Osservazioni
A differenza del metodo Compact, il metodo Shrink non crea un file di database temporaneo. Tutte le pagine vuote e non allocate vengono invece spostate alla fine del file e quindi troncate, riducendo le dimensioni complessive del database.
È possibile configurare la riduzione automatica del database impostando la proprietà AutoShrink() sul database.
Esempi
Dim engine As New SqlCeEngine("Data Source = AdventureWorks.sdf")
engine.Shrink()
SqlCeEngine engine = new SqlCeEngine("Data Source = AdventureWorks.sdf");
engine.Shrink();