다음을 통해 공유


유지 관리 계획 마법사(데이터베이스 축소 작업 정의 페이지)

업데이트: 2005년 12월 5일

데이터베이스 축소 작업 정의 페이지를 사용하여 선택한 데이터베이스의 크기를 축소하는 작업을 만들 수 있습니다. 아래 옵션을 사용하면 데이터베이스를 축소한 후 사용되지 않는 상태로 데이터베이스에 유지할 공간의 양을 결정할 수 있습니다. 이 비율이 커질수록 데이터베이스를 축소할 수 있는 비율이 줄어듭니다. 이 값은 데이터베이스에 있는 실제 데이터의 비율에 따라 결정됩니다. 예를 들어 60MB의 데이터와 40MB의 사용 가능한 공간이 있는 100MB의 데이터베이스에서 사용 가능한 공간의 비율을 50%로 설정하면 60MB의 50%는 30MB이기 때문에 데이터 공간은 60MB가 되고 사용 가능한 공간은 30MB가 됩니다. 데이터베이스에서 남는 공간만 제거됩니다. 유효한 값은 0에서 100까지입니다.

이 작업에서는 DBCC SHRINKDATABASE 문을 NOTRUNCATE 또는 TRUNCATEONLY 옵션과 함께 사용합니다.

옵션

  • 데이터베이스
    이 작업의 영향을 받는 데이터베이스를 지정합니다.

    • 모든 데이터베이스
      tempdb를 제외한 모든 Microsoft SQL Server 데이터베이스에 대해 이 작업을 실행하는 유지 관리 계획을 생성합니다.
    • 모든 시스템 데이터베이스
      tempdb를 제외한 각 SQL Server 시스템 데이터베이스에 대해 이 작업을 실행하는 유지 관리 계획을 생성합니다. 사용자가 만든 데이터베이스에 대해서는 유지 관리 작업이 실행되지 않습니다.
    • 모든 사용자 데이터베이스
      사용자가 만든 모든 데이터베이스에 대해 이 작업을 실행하는 유지 관리 계획을 생성합니다. SQL Server 시스템 데이터베이스에 대해서는 유지 관리 작업이 실행되지 않습니다.
    • 다음 데이터베이스
      선택한 데이터베이스에 대해서만 이 작업을 실행하는 유지 관리 계획을 생성합니다. 이 옵션을 선택한 경우에는 목록에서 최소한 하나 이상의 데이터베이스를 선택해야 합니다.
  • 데이터베이스 크기가 다음을 초과하면 축소
    데이터베이스 축소 작업을 시작하는 기준이 되는 크기(MB)를 지정합니다.
  • 축소 후 데이터 공간 유지 비율
    데이터베이스 파일의 사용 가능한 공간이 이 크기에 도달하면 축소를 중지합니다.
  • 데이터베이스 파일에 확보된 공간 유지
    데이터베이스가 인접 페이지로 압축되지만 해당 페이지의 할당이 취소되지 않으므로 데이터베이스 파일이 축소되지 않습니다. 공간을 다시 할당하지 않고 데이터베이스를 다시 확장하려면 이 옵션을 사용합니다. 이 옵션을 사용하면 데이터베이스 파일이 가능한 한 축소되지 않습니다. 이 작업에서는 NOTRUNCATE 옵션을 사용합니다.
  • 해제된 공간을 운영 체제로 반환
    데이터베이스가 인접 페이지로 압축되며 다른 프로그램에서 사용할 수 있도록 해당 페이지가 운영 체제로 반환됩니다. 이 데이터베이스 파일은 가능한 한 큰 폭으로 축소됩니다. 이 작업에서는 TRUNCATEONLY 옵션을 사용합니다.

참고 항목

관련 자료

DBCC SHRINKDATABASE(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2005년 12월 5일

변경된 내용
  • 데이터베이스 파일에 확보된 공간 유지에 대한 설명을 수정했습니다.