Ntdsutil.exe 사용하여 Active Directory 데이터베이스에 대한 의미 체계 데이터베이스 분석을 완료하는 방법

이 문서에서는 Ntdsutil.exe 사용하여 Active Directory 데이터베이스에 대한 의미 체계 데이터베이스 분석을 완료하는 단계를 설명합니다.

적용 대상: Windows Server 2012 R2
원본 KB 번호: 315136

요약

이 단계별 문서에서는 Active Directory 데이터베이스에서 의미 체계 검사기를 실행하는 방법을 설명합니다. ESENT 데이터베이스 의미 체계와 관련하여 데이터베이스의 무결성을 테스트하는 파일 관리 명령과 달리 의미 체계 분석은 Active Directory 의미 체계와 관련하여 데이터를 분석합니다. 이 프로세스를 사용하여 삭제된 레코드 및 가상 레코드를 포함하여 존재하는 레코드 수에 대한 보고서를 생성할 수 있습니다.

Windows 2000 디렉터리 서비스는 전용 모드로 파일을 엽니다. 즉, 컴퓨터가 도메인 컨트롤러로 작동하는 동안 파일을 관리할 수 없습니다. 첫 번째 절차는 서버를 Directory Services 복원 모드로 부팅하는 것입니다.

디렉터리 서비스 복원 모드로 부팅

  1. 서버를 다시 부팅합니다.
  2. BIOS 정보가 나타나면 F8 키를 누릅니다.
  3. 디렉터리 서비스 복원 모드(Windows 2000 도메인 컨트롤러만 해당)를 선택한 다음 Enter 키를 누릅니다.
  4. 서버를 선택한 다음 Enter 키를 누릅니다.
  5. 이 도메인 컨트롤러가 승격될 때 수행된 복원 관리 계정을 사용하여 로그온합니다.

시작 Ntdsutil.exe

  1. 시작을 클릭한 다음 실행을 클릭합니다.
  2. 열기 상자에 ntdsutil을 입력한 다음 Enter 키를 누릅니다. 명령 프롬 프트에서 를 입력한 다음 Enter 키를 눌러 Ntdsutil.exe 도움말을 볼 수 있습니다.

데이터베이스 분석 완료

이 절차는 Ntds.dit 파일의 의미 체계 분석을 시작합니다. 보고서가 생성되고 Dsdit.dmp 파일에 기록됩니다. n, 현재 폴더에서 여기서 n 은 명령을 실행할 때마다 증가하는 정수입니다.

  1. Ntdsutil.exe 명령 프롬프트에서 의미 체계 데이터베이스 분석을 입력한 다음 Enter 키를 누릅니다.
  2. 의미 체계 검사기 명령 프롬프트에서 Go를 입력한 다음 Enter 키를 누릅니다.
  3. 확인이 표시됩니다. 종료하려면 q를 입력하고 Enter 키를 누르고 q를 입력한 다음 Enter 키를 누릅니다.

특정 레코드 검색

이 절차는 DNT 레코드 번호 변수를 사용하여 Ntds.dit 파일에서 특정 레코드 번호를 검색합니다. 데이터베이스 계층의 함수 중 하나는 각 고유 이름을 모든 내부 액세스에 사용되는 고유 이름 태그라고 하는 정수 구조로 변환하는 것입니다. 데이터베이스 계층은 각 데이터베이스 레코드에 대한 고유 이름 태그의 고유성을 보장합니다. 인덱스 및 관련 DNT를 표시하려면 Ntdsutil.exe 파일 메뉴에서 무결성 명령을 사용합니다.

  1. Ntdsutil.exe 명령 프롬프트에서 의미 체계 데이터베이스 분석을 입력한 다음 Enter 키를 누릅니다.
  2. 의미 체계 검사기 명령 프롬프트에서 Go를 입력한 다음 Enter 키를 누릅니다.
  3. 의미 체계 검사기 명령 프롬프트에서 DNT 레코드 번호 가져오기를 입력한 다음 Enter 키를 누릅니다.
  4. 확인이 표시됩니다. 종료하려면 q를 입력하고 Enter 키를 누르고 q를 입력한 다음 Enter 키를 누릅니다.