방법: 데이터베이스 축소(SQL Server Management Studio)
이 항목에서는 SQL Server Management Studio에서 개체 탐색기를 사용하여 데이터베이스를 축소하는 방법에 대해 설명합니다. 데이터베이스를 최소 데이터베이스 크기보다 작게 축소할 수는 없습니다. 최소 크기는 데이터베이스를 처음 만들 때 지정된 크기나 DBCC SHRINKFILE과 같은 파일 크기 변경 작업을 사용하여 명시적으로 설정한 최종 크기입니다. 예를 들어 원래 10MB로 생성된 데이터베이스가 100MB까지 증가한 경우 포함된 모든 데이터를 삭제하더라도 데이터베이스를 10MB 이하로는 축소할 수 없습니다.
데이터베이스를 축소하려면
개체 탐색기에서 SQL Server 2005 데이터베이스 엔진 인스턴스에 연결한 다음 해당 인스턴스를 확장합니다.
데이터베이스를 확장한 다음 축소할 데이터베이스를 마우스 오른쪽 단추로 클릭합니다.
작업, 축소를 차례로 가리킨 다음 데이터베이스를 클릭합니다.
선택적으로 사용하지 않은 공간을 해제하기 전에 파일을 다시 구성합니다 확인란을 선택합니다. 선택한 경우에는 축소 후 파일에 남는 최대 여유 공간에 값을 지정해야 합니다.
이 옵션을 선택하는 것은 DBCC SHRINKDATABASE를 실행할 때 target_percent 값을 지정하는 것과 같습니다. 또한 이 옵션의 선택을 취소하는 것은 TRUNCATEONLY 옵션을 사용하여 DBCC SHRINKDATABASE를 실행하는 것과 같습니다. TRUNCATEONLY는 파일을 마지막으로 할당된 범위로 축소합니다. 이렇게 하면 데이터를 이동하지 않아도 파일 크기가 줄어듭니다. 기본적으로 이 옵션은 선택되어 있지 않습니다.
데이터베이스를 축소한 후 데이터베이스 파일에 남겨둘 여유 공간의 최대 비율을 입력합니다. 허용되는 값은 0-99입니다. 사용하지 않은 공간을 해제하기 전에 파일을 다시 구성합니다가 선택된 경우에만 이 옵션을 사용할 수 있습니다.
확인을 클릭합니다.
참고 항목
작업
방법: 파일 축소(SQL Server Management Studio)
개념
관련 자료
데이터베이스 엔진 방법 도움말 항목
DBCC SHRINKDATABASE(Transact-SQL)
sys.databases(Transact-SQL)
sys.database_files(Transact-SQL)