12월 14, 2021

전체 가이드

목차

  • 데이터베이스 무결성 검사 정보
  • 데이터베이스 무결성 검사를 얼마나 자주 실행해야 합니까?
  • 데이터베이스 무결성을 확인하는 방법데이터베이스 무결성 검사 작업
  • 데이터베이스 무결성 검사가 실패할 경우 수행할 작업은 무엇입니까?데이터베이스 일관성 오류
  • 결론

정보 데이터베이스 무결성 검사

무결성 검사 수행은 데이터베이스의 일관성을 보장하는 데 도움이 되는 데이터베이스 유지 관리 계획의 일부입니다.

보다 정확하게는 무결성 검사를 실행하면 데이터베이스에서 일관성 오류(손상)를 감지하여 프로덕션 데이터베이스 또는 복원된 백업의 효율성을 유지하는 데 도움이 됩니다.

데이터베이스 무결성 검사를 얼마나 자주 실행해야 합니까?

무결성 검사를 수행하면 시간이 많이 걸리고 리소스를 많이 사용하는 프로세스가 될 수 있습니다. 따라서 무결성 검사를 얼마나 자주 실행해야 하는지 이해하는 것이 중요합니다. 이를 결정하기 위해 두 가지 예를 들어 보겠습니다:

  • 데이터베이스가 손상되었거나 손상되었습니다. 당신은 백업이 없습니다. 데이터베이스를 복원하는 유일한 방법은 데이터 손실 위험을 수반하는 복구 옵션을 실행하는 것입니다. 이 경우 정기적으로(매일 또는 매시간)무결성 검사를 실행하면 데이터베이스 손상을 조기에 감지하여 데이터 손실 및 가동 중지 시간을 최소화 할 수 있습니다.
  • 포괄적인 데이터베이스 백업 전략을 수립하여 데이터 손실 및 가동 중지 시간을 최소화하거나 최소화하면서 데이터베이스를 복원할 수 있습니다. 이 경우 일주일에 한 번 무결성 검사를 실행하는 것이 좋습니다.

데이터베이스 무결성을 확인하는 방법

데이터베이스 무결성을 확인하는 두 가지 방법은 다음과 같습니다.)

  • 서버 인스턴스에 연결합니다.
  • 데이터베이스에서 무결성 검사를 수행할 데이터베이스를 마우스 오른쪽 단추로 클릭한 다음 새 쿼리 옵션을 클릭합니다.
  • ‘새 쿼리’창에서 입력 한 다음 쿼리를 실행 하려면 실행 단추를 클릭 합니다.

쿼리 보고서”0 할당 오류 및 0 일관성 오류”를 실행하는 경우 데이터베이스가 정상임을 의미합니다. 일관성 오류를보고하는 경우 메시지 요약 하단에서 수행해야 할 권장 최소 복구 수준을 확인하십시오(아래 이미지 참조).:데이터베이스 무결성 검사

그림 1-데이터베이스 무결성 검사

방법 2-데이터베이스 무결성 검사 작업 사용

):

  • 데이터 도구
데이터 도구
  • 창이 열리면 파일>새>프로젝트를 클릭합니다.
Select-New-Project
  • ‘새 프로젝트’창이 나타나면 통합 서비스 프로젝트를 선택한 다음 확인을 클릭합니다.
통합 서비스 프로젝트 선택
  • 도구 상자의 다른 작업에서 데이터베이스 무결성 검사 작업 옵션을 두 번 클릭합니다. 이 작업은 데이터베이스 개체의 논리적 및 물리적 무결성을 확인하는 데 도움이됩니다.
데이터베이스 무결성 확인 작업 옵션을 두 번 클릭하십시오.
  • 데이터베이스 무결성 확인 작업 상자를 두 번 클릭합니다. 그러면’데이터베이스 무결성 검사 작업’팝업 창이 열립니다. 이 창에서 새로 만들기 버튼을 클릭하여 새 연결을 만듭니다.
Create-New-Database-Connection
  • ‘연결 속성’대화 상자가 열리면 연결 이름을 입력합니다. 확인을 클릭합니다.
연결 속성
  • 데이터베이스:텍스트 상자 옆에 있는 드롭다운 화살표를 클릭합니다. 무결성 검사를 실행할 데이터베이스를 하나 또는 여러 개 선택합니다. 확인을 누릅니다.
데이터베이스 옆의 드롭다운 화살표)
  • 선택한 데이터베이스에 대해 예약된 무결성 검사를 수행할 수 있습니다.
참고:데이터베이스 인덱스 페이지에서도 무결성 검사를 수행하려면’인덱스 포함’확인란을 선택합니다.

  • 예약된 무결성 검사를 실행합니다.
명령문
  • 제약 조건이 있는 작업을 추가합니다.
  • ‘디버깅 시작’버튼을 클릭하여’데이터베이스 무결성 검사 작업’패키지를 실행하여 만든 모든 작업을 실행합니다.
디버깅 시작

모든 것이 정상이면 작업이 녹색 상태로 표시됩니다.

그러나 때로는 무결성 검사가 실패하고 오류가 표시 될 수 있습니다. 데이터베이스가 손상된 경우 이 문제가 발생합니다.

데이터베이스 무결성 검사가 실패할 경우 어떻게 해야 합니까?데이터베이스 무결성 검사가 실패하면 최신 백업에서 데이터베이스를 복원하는 것이 좋습니다. 백업이 없는 경우’데이터 손실 복구’옵션을 사용하여 데이터베이스 복구 프로세스를 수행할 수 있습니다.

이 읽기:

‘데이터 손실 복구’옵션을 사용하면 데이터베이스 일관성 오류를 수정할 수 있습니다. 그러나 내부 데이터 무결성이 아닌 데이터베이스의 물리적 구조 만 수정하는 데 도움이됩니다. 이 옵션을 사용하면 데이터가 손실될 수 있습니다.

데이터베이스 일관성 오류를 수정할 수도 있습니다. 이 명령은 일반적으로 비 클러스터형 인덱스의 문제를 해결하는 데 사용됩니다. 이 옵션은 데이터가 손실되지 않습니다.

대안을 해결한 SQL 데이터베이스의 일관성 오류를

경우 실행 DBCC 덱을 명령하지 못했을 보존 데이터 무결성 및 일관성의 SQL 서버 데이터베이스를 사용할 수 있는 대한 SQL 데이터베이스에 복구 도구와 같은 별 복 MS SQL 문제를 해결합니다.

데이터 무결성을 유지하면서 소프트웨어를 복구합니다. 그것은 윈도우와 리눅스 시스템 모두에서 데이터베이스의 손상을 해결할 수 있습니다. 삭제된 테이블 레코드를 포함한 모든 데이터베이스 개체를 복구할 수 있습니다.

결론

데이터베이스 무결성을 주기적으로 검사하여 데이터베이스가 정상이고 손상되지 않았는지 확인합니다. 이 문서에서는 데이터베이스 무결성 검사를 수행하는 데 필요한 단계를 설명합니다. 또한 무결성 검사가 실패할 때 복구 옵션과 함께 명령을 사용하는 방법에 대해서도 설명합니다. 데이터 손실 및 불일치 오류가 발생할 수 있습니다. 이 경우 데이터 손실의 위험 없이 데이터베이스 일관성 오류를 수정하는 것이 좋습니다.

답글 남기기

이메일 주소는 공개되지 않습니다.