HOWTO: Windows Server 2003에서 Ntdsutil을 사용하여 명령줄에서 Active Directory 파일 관리하기

기술 자료 번역 기술 자료 번역
기술 자료: 816120 - 이 문서가 적용되는 제품 보기.
이 문서의 Microsoft Windows 2000 버전에 대한 내용은 315131을 참조하십시오.
모두 확대 | 모두 축소

요약

이 문서에서는 명령줄에서 Active Directory 데이터베이스 파일, Ntds.dit를 관리하는 방법을 단계별로 설명합니다.


컴퓨터를 디렉터리 서비스 복원 모드로 시작하는 방법

Windows Server 2003 디렉터리 서비스는 해당 파일을 단독 모드로 엽니다. 따라서 해당 서버가 도메인 컨트롤러로 작동하는 동안에는 파일을 관리할 수 없습니다.

서버를 디렉터리 서비스 복원 모드로 시작하려면 다음과 같이 하십시오.
  1. 컴퓨터를 다시 시작합니다.
  2. BIOS 정보가 표시되면 F8 키를 누릅니다.
  3. 아래쪽 화살표 키를 사용하여 디렉터리 서비스 복원 모드(Windows 도메인 컨트롤러만 가능)를 선택한 다음 Enter 키를 누릅니다.
  4. 위/아래쪽 화살표 키를 사용하여 Windows Server 2003 운영 체제를 선택한 다음 Enter 키를 누릅니다.
  5. 관리자 계정과 암호를 사용하여 로그온합니다.



지원 도구를 설치하고 Ntdsutil을 시작하는 방법

Windows 지원 도구를 설치하려면 다음과 같이 하십시오.
  1. CD-ROM 드라이브나 DVD-ROM 드라이브에 Windows Server 2003 설치 CD를 넣습니다.
  2. 시작, 실행을 차례로 누르고 drive_letter:\Support\Tools\suptools.msi를 입력한 다음 Enter 키를 누릅니다.
Ntdsutil을 시작하려면 시작, 실행을 차례로 누르고 열기 상자에 ntdsutil을 입력한 다음 Enter 키를 누르십시오.

참고: 사용 가능한 명령의 목록을 표시하려면 ?를 입력한 다음 Enter 키를 누르십시오.


데이터베이스를 이동하는 방법

Ntds.dit 데이터 파일을 새 폴더로 이동할 수 있습니다. 이동하면 서버를 다시 시작할 때 디렉터리 서비스에서 새 위치를 사용하도록 레지스트리가 업데이트됩니다.

데이터 파일을 다른 폴더로 이동하려면 다음과 같이 하십시오.
  1. 시작, 실행을 차례로 누르고 열기 상자에 ntdsutil을 입력한 다음 Enter 키를 누릅니다.
  2. Ntdsutil 명령 프롬프트에서 files를 입력한 다음 Enter 키를 누릅니다.
  3. file maintenance 명령 프롬프트에서 move DB to new location을 입력한 다음 Enter 키를 누릅니다. 여기서 new location은 데이터 파일을 이동하기 위해 만들어 놓은 기존 폴더입니다.
  4. Ntdsutil을 끝내려면 quit를 입력한 다음 Enter 키를 누릅니다.
  5. 컴퓨터를 다시 시작합니다.



로그 파일을 이동하는 방법

디렉터리 서비스 로그 파일을 다른 폴더로 이동하려면 move logs to 명령을 사용하십시오. 새로 설정한 내용이 적용되도록 하려면 로그 파일을 이동한 후 컴퓨터를 다시 시작하십시오.
로그 파일을 이동하려면 다음과 같이 하십시오.
  1. 시작, 실행을 차례로 누르고 열기 상자에 ntdsutil을 입력한 다음 Enter 키를 누릅니다.
  2. Ntdsutil 명령 프롬프트에서 files를 입력한 다음 Enter 키를 누릅니다.
  3. file maintenance 명령 프롬프트에서 move logs to new location을 입력한 다음 Enter 키를 누릅니다. 여기서 new location은 데이터 파일을 이동하기 위해 만들어 놓은 기존 폴더입니다.
  4. quit를 입력한 다음 Enter 키를 누릅니다.
  5. 컴퓨터를 다시 시작합니다.



데이터베이스를 복구하는 방법

데이터베이스를 복구하려면 다음과 같이 하십시오.
  1. 시작, 실행을 차례로 누르고 열기 상자에 ntdsutil을 입력한 다음 Enter 키를 누릅니다.
  2. Ntdsutil 명령 프롬프트에서 files를 입력한 다음 Enter 키를 누릅니다.
  3. file maintenance 명령 프롬프트에서 recover를 입력한 다음 Enter 키를 누릅니다.
  4. quit를 입력한 다음 Enter 키를 누릅니다.
  5. 컴퓨터를 다시 시작합니다.
참고: 또한 이 문서 앞부분에 설명되어 있는 절차가 실패(예를 들어, 데이터베이스에 일관성이 없으면 절차가 실패할 수 있음)한 경우에 Esentutl.exe를 사용하면 데이터베이스 복구를 수행할 수 있습니다. Esentutl.exe를 사용하여 데이터베이스 복구를 수행하려면 다음과 같이 하십시오.
  1. 시작, 실행을 차례로 누르고 열기 상자에 cmd를 입력한 다음 Enter 키를 누릅니다.
  2. esentutl /r path\ntds.dit를 입력한 다음 Enter 키를 누릅니다. path는 Ntds.dit 파일의 현재 위치를 참조합니다.
  3. WINDOWS\Ntds 폴더에서 데이터베이스 로그 파일(.log)을 삭제합니다.
  4. 컴퓨터를 다시 시작합니다.
esentutl.exe 유틸리티에 대한 자세한 내용을 보려면 명령 프롬프트에서 esentutl /?을 입력한 다음 Enter 키를 누르십시오.

참고: 이 절차에는 데이터 복구용 트랜잭션 로그가 포함되어 있습니다. 트랜잭션 로그는 컴퓨터가 실패하거나 예기치 않은 전원 손실이 발생하는 경우에 커밋된 트랜잭션이 손실되지 않도록 보장하기 위해 사용됩니다. 트랜잭션 데이터는 먼저 로그 파일에 기록된 다음 데이터 파일에 기록됩니다. 컴퓨터가 실패한 후에 컴퓨터를 다시 시작하면 로그를 다시 실행하여 커밋되었지만 데이터 파일에 기록되지 않은 트랜잭션을 다시 만들 수 있습니다.


경로를 설정하는 방법

set path 명령을 사용하여 다음과 같은 항목에 대한 경로를 설정할 수 있습니다.
  • Backup: 디스크 간 백업 대상을 위치 변수에서 지정하는 폴더로 설정하려면 set path 명령에 이 매개 변수를 사용하십시오. 예정된 간격에 따라 온라인 디스크 간 백업을 수행하도록 디렉터리 서비스를 구성할 수 있습니다.
  • Database: 해당 데이터 파일의 위치와 파일 이름을 식별하는 레지스트리 부분을 업데이트하려면 set path 명령에서 이 매개 변수를 사용하십시오. 이 명령은 데이터 파일을 손실했고 일반 복원 절차를 통해서는 복원되지 않는 도메인 컨트롤러를 다시 빌드할 때만 사용하십시오.
  • Logs: 해당 로그 파일의 위치를 식별하는 레지스트리 부분을 업데이트하려면 set path 명령에서 이 매개 변수를 사용하십시오. 이 명령은 로그 파일을 손실했고 일반 복원 절차를 통해서는 복원되지 않는 도메인 컨트롤러를 다시 빌드할 때만 사용하십시오.
  • Working Directory: 디렉터리 서비스의 작업 폴더를 식별하는 레지스트리 부분을 위치 변수에서 지정하는 폴더로 설정하려면 set path 명령에서 이 매개 변수를 사용하십시오.
set path 명령을 실행하려면 다음과 같이 하십시오.
  1. 시작, 실행을 차례로 누르고 열기 상자에 ntdsutil을 입력한 다음 Enter 키를 누릅니다.
  2. Ntdsutil 명령 프롬프트에서 files를 입력한 다음 Enter 키를 누릅니다.
  3. file maintenance 명령 프롬프트에서 set path object location을 입력한 다음 Enter 키를 누릅니다. object는 다음 항목 중 하나를 나타냅니다.
    • Backup
    • Database
    • Logs
    • Working Directory
    location은 해당 명령에 식별된 개체를 설정할 위치(폴더)를 나타냅니다.
  4. quit를 입력한 다음 Enter 키를 누릅니다.







Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 816120 - 마지막 검토: 2007년 12월 3일 월요일 - 수정: 5.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
키워드:?
kbhowto kbinfo kbactivedirectory KB816120

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com