유지 관리 계획 마법사

유지 관리 계획 마법사를 사용하면 데이터베이스가 제대로 수행되고 정기적으로 백업되며 불일치는 없는지 확인하는 중요한 유지 관리 태스크를 설정할 수 있습니다. 유지 관리 계획 마법사는 다중 서버 환경에서 로컬 서버 또는 대상 서버의 이러한 태스크를 수행하는 SQL Server 에이전트 작업을 하나 이상 생성합니다. 예약된 간격이나 요청 시에 실행될 수 있습니다.

유지 관리 계획을 만들거나 관리하려면 sysadmin 고정 서버 역할의 멤버여야 합니다. 사용자가 sysadmin 고정 서버 역할의 멤버인 경우 개체 탐색기에서는 유지 관리 계획만 표시됩니다.

다음 태스크를 수행하도록 유지 관리 계획을 만들 수 있습니다.

  • 새로운 채우기 비율을 사용하여 인덱스를 다시 만들어 데이터 및 인덱스 페이지에서 데이터를 재구성합니다. 새로운 채우기 비율을 사용하여 인덱스를 다시 만들면 데이터베이스 페이지에 동일하게 분산된 데이터와 사용 가능한 공간이 포함됩니다. 또한 향후 더 빠르게 증가되도록 할 수 있습니다. 자세한 내용은 채우기 비율를 참조하십시오.

  • 빈 데이터베이스 페이지를 삭제하여 데이터 파일을 압축합니다.

  • 쿼리 최적화 프로그램에 테이블 내 데이터 값의 배포에 대한 최신 정보가 있는지 확인하도록 인덱스 통계를 업데이트합니다. 따라서 쿼리 최적화 프로그램은 데이터베이스에 저장된 데이터에 대한 더 많은 정보를 갖게 되므로 데이터에 대한 최상의 액세스 방법을 더 잘 판단할 수 있습니다. SQL Server가 정기적으로 인덱스 통계를 자동으로 업데이트하지만 이 옵션을 사용하여 통계를 즉시 업데이트할 수 있습니다.

  • 시스템 또는 소프트웨어 문제로 인해 데이터가 손상되지 않았는지 확인하기 위해 데이터베이스 내의 데이터 및 데이터 페이지에 대해 내부 일관성 검사를 수행합니다.

  • 데이터베이스 및 트랜잭션 로그 파일을 백업합니다. 데이터베이스 및 로그 백업은 지정된 기간 동안 보존될 수 있습니다. 따라서 데이터베이스를 마지막 데이터베이스 백업 이전 시간으로 복원해야 할 경우 사용될 백업의 기록을 만들 수 있습니다. 차등 백업을 수행할 수도 있습니다.

  • SQL Server 에이전트 작업을 실행합니다. 이는 다양한 동작을 수행하는 작업과 이 작업을 실행하도록 하는 유지 관리 계획을 만드는 데 사용할 수 있습니다.

유지 관리 태스크에 따라 생성된 결과는 텍스트 파일에 보고서로 기록되거나 msdb의 유지 관리 계획 테이블(sysmaintplan_logsysmaintplan_logdetail)에 기록될 수 있습니다. 로그 파일 뷰어에서 이 결과를 보려면 유지 관리 계획을 마우스 오른쪽 단추로 클릭하고 기록 보기를 클릭합니다.

유지 관리 계획은 호환성 수준 80 이상으로 설정된 데이터베이스에 대해서만 실행합니다. 유지 관리 계획 마법사는 호환성 수준 70 이하로 설정된 데이터베이스를 표시하지 않습니다.

유지 관리 계획 마법사를 시작하려면

유지 관리 태스크를 변경하려면