SqlCeEngine.Shrink 메서드

빈 페이지를 파일 끝으로 이동하고 파일을 자르는 방식으로 SQL Server Compact 데이터베이스의 불필요한 공간을 회수합니다.

네임스페이스:  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();

참고 항목

참조

SqlCeEngine 클래스

System.Data.SqlServerCe 네임스페이스