DetailPage-MSS-KB

기술 자료

기술 자료: 325473 - 마지막 검토: 2006년 4월 21일 금요일 - 수정: 19.1

이 페이지에서

요약

이 문서에서는 Microsoft Windows NT Server 4.0, Microsoft Windows 2000 또는 Microsoft Windows Server 2003을 실행하는 컴퓨터에서 Windows Server 2003을 실행하는 컴퓨터로 DHCP(동적 호스트 구성 프로토콜) 데이터베이스를 이동하는 방법을 단계별로 설명합니다.

참고 Microsoft Windows 백업 유틸리티(ntbackup.exe)를 사용하여 단일 서버에서 DHCP 데이터베이스를 백업하고 복원할 수 있습니다. 백업 유틸리티를 사용하여 임의의 DHCP 서버에서 다른 서버로 DHCP 데이터베이스를 마이그레이션하거나 이동하지 마십시오.

Windows NT Server 4.0 또는 Windows 2000을 실행하는 서버에서 DHCP 데이터베이스 내보내기

  1. 서버에서 DHCP 서버 서비스를 중지합니다.
    1. 로컬 Administrators 그룹의 구성원 계정으로 원본 DHCP 서버에 로그온합니다.
    2. 시작, 실행을 차례로 누르고 열기 상자에 cmd를 입력한 다음 확인을 누릅니다.
    3. 명령 프롬프트에서 net stop dhcpserver를 입력한 다음 Enter 키를 누릅니다. "Microsoft DHCP 서버 서비스를 멈춥니다. Microsoft DHCP Server 서비스를 잘 멈추었습니다."와 같은 메시지가 나타납니다.
    4. exit를 입력한 다음 Enter 키를 누릅니다.
  2. JetPack 유틸리티를 사용하여 DHCP 데이터베이스를 압축합니다.
    1. 시작, 실행을 차례로 누르고 열기 상자에 cmd를 입력한 다음 확인을 누릅니다.
    2. 명령 프롬프트에서 cd %systemroot%\system32\dhcp를 입력한 다음 Enter 키를 누릅니다.
    3. jetpack dhcp.mdb temp.mdb를 입력한 다음 Enter 키를 누릅니다.
    4. 데이터베이스를 성공적으로 압축한 후 exit를 입력한 다음 Enter 키를 누릅니다.
  3. DHCP Export Import 유틸리티(Dhcpexim.exe)를 사용하여 DHCP 데이터베이스를 내보냅니다. Windows 2000 Resource Kit Supplement 1에서 이 유틸리티를 구할 수 있습니다. 다음 Microsoft 웹 사이트에서도 Dhcpexim.exe를 구할 수 있습니다.
    http://www.microsoft.com/windows2000/techinfo/reskit/tools/new/dhcpexim-o.asp (http://www.microsoft.com/windows2000/techinfo/reskit/tools/new/dhcpexim-o.asp) (영문)
    데이터베이스를 내보내려면 다음과 같이 하십시오.
    1. Dhcpexim.exe 유틸리티를 설치한 다음 Dhcpexim.exe 유틸리티를 시작합니다.
    2. Welcome to DHCP Export Import tool 화면에서 Export configuration of the local service to a file을 누른 다음 OK를 누릅니다.
    3. 파일 이름 상자에 내보낸 파일의 이름을 입력한 다음 저장을 누릅니다. 예를 들어, dhcpdatabase.txt를 입력합니다.
    4. 내보낼 범위를 누르고 Disable the selected scopes on local machine before export 확인란을 눌러 선택한 다음 Export를 누릅니다.
    5. 확인을 누릅니다.
  4. 서버에서 DHCP 서버 서비스를 해제합니다. DHCP 서버 서비스를 해제하면 데이터베이스가 전송된 후에 서비스가 시작되지 않습니다. DHCP 서버 서비스를 해제하려면 다음과 같이 하십시오.
    1. 시작을 누르고 설정을 가리키고 제어판을 누른 다음 서비스를 두 번 누릅니다.
    2. 서비스 목록에서 Microsoft DHCP 서버를 누르고 시작 옵션을 누르고 사용 안함을 누른 다음 확인을 누릅니다.
    3. 서비스가 시작되면 멈춤을 누른 다음 서비스 중지를 확인하는 메시지가 표시되면 를 누릅니다.
    4. 닫기를 눌러 서비스 대화 상자를 닫습니다.
중요 Windows 2000 또는 Windows NT 4.0을 실행하는 서버에서 Windows Server 2003을 실행하는 서버로 데이터베이스를 성공적으로 이동하려면 Dhcpexim.exe가 필요합니다. DHCP의 Netsh 명령은 Windows NT 4.0에서 사용할 수 없습니다.

참고 데이터베이스가 아닌 구성만 필요한 경우 내보내려는 Windows 2000 기반 서버에서 Dhcpexim.exe 대신 다음 명령을 사용합니다. Dhcpexim.exe는 사용하지 마십시오.
netsh dhcp dump >C:\dhcp.txt
여기서 C:\dhcp.txt는 사용하려는 내보내기 파일의 이름과 경로입니다.

참고 Windows 2000 Server의 netsh 명령에는 내보내기 옵션이 없습니다. netsh dhcp server dumpnetsh dhcp server import 명령은 호환되지 않습니다. netsh DHCP server import > C:\dhcp.txt를 사용하여 netsh dhcp server dump > C:\dhcp.txt로 만들어진 데이터를 가져오려는 경우 Windows Server 2003 기반 컴퓨터에 다음과 유사한 오류 메시지가 나타납니다.
지원되지 않는 요청입니다.
다음 명령을 사용하여 새로운 Windows Server 2003 서버에 내보낸 구성 파일을 마이그레이션할 수 있습니다.
netsh exec c:\dhcp.txt
Dhcpexim.exe는 Windows Server 2003에서 지원되지 않습니다. Dhcpexim.exe를 사용하여 Windows 2000 기반 컴퓨터에서 데이터베이스를 내보낸 다음 Windows Server 2003으로 해당 데이터를 가져오려고 하면 Dhcpexim.exe가 중단되고 다음과 유사한 내용의 오류 메시지가 나타납니다.
오류가 발생했습니다. 잘못된 형식으로 프로그램을 로드하려고 했습니다.
이러한 문제가 발생하면 dhcpexim을 사용하여 Windows 2000에서 데이터를 내보낸 다음 netsh DHCP server import xyz.txt를 사용하여 Windows Server 2003 환경에서 해당 데이터를 가져옵니다.

Microsoft Windows Server 2003을 실행하는 서버에서 DHCP 데이터베이스 내보내기

Windows Server 2003을 실행하는 서버에서 Windows Server 2003을 실행하는 서버로 DHCP 데이터베이스와 구성을 이동하려면 다음과 같이 하십시오.
  1. 로컬 Administrators 그룹의 구성원 계정으로 원본 DHCP 서버에 로그온합니다.
  2. 시작, 실행을 차례로 누르고 열기 상자에 cmd를 입력한 다음 확인을 누릅니다.
  3. netsh dhcp server export C:\dhcp.txt all을 입력한 다음 Enter 키를 누릅니다.

참고 데이터를 내보내려면 로컬 관리자 권한이 있어야 합니다.

Windows Server 2003을 실행하는 서버에 DHCP 서버 서비스 설치

기존의 Windows Server 2003 기반 컴퓨터에 DHCP 서버 서비스를 설치하려면 다음과 같이 하십시오.
  1. 시작, 제어판을 차례로 누른 다음 프로그램 추가/제거를 두 번 누릅니다.
  2. Windows 구성 요소 추가/제거를 누릅니다.
  3. Windows 구성 요소 마법사에서 구성 요소 상자의 네트워킹 서비스를 누른 다음 자세히를 누릅니다.
  4. 아직 선택하지 않은 경우, DHCP(동적 호스트 구성 프로토콜) 확인란을 눌러 선택한 다음 확인을 누릅니다.
  5. Windows 구성 요소 마법사에서 다음을 눌러 선택된 구성 요소를 설치합니다. Windows Server 2003 CD를 넣으라는 메시지가 나타나면 컴퓨터의 CD 드라이브나 DVD 드라이브에 해당 CD를 넣습니다. DHCP 서버 및 도구 파일이 컴퓨터에 복사됩니다.
  6. 설치가 끝나면 마침을 누릅니다.

DHCP 데이터베이스 가져오기

참고 Backup Operators 그룹의 구성원이 아닌 경우 이 절차를 수행하는 동안 "액세스 거부" 메시지가 나타날 수 있습니다. "서버의 DHCP 서버 버전을 확인할 수 없습니다."와 유사한 내용의 오류 메시지가 나타나면 해당 서버에서 DHCP 서버 서비스가 실행 중인지 확인하고 로그온한 사용자가 로컬 Administrators 그룹의 구성원인지 확인하십시오.

중요 Dhcpexim.exe를 사용하여 Windows Server 2003에서 DHCP 데이터베이스를 가져오지 마십시오. 또한 대상 Windows 2003 서버가 구성원 서버이고 이 서버를 도메인 컨트롤러로 수준을 올리려는 경우, 먼저 DHCP 데이터베이스 마이그레이션을 수행한 후 도메인 컨트롤러로 수준을 올리는 것이 좋습니다. Windows 2003 도메인 컨트롤러로 DHCP 데이터베이스를 마이그레이션할 수도 있지만 로컬 관리자 계정이 이미 있으므로 구성원 서버로 마이그레이션하는 것이 보다 간단합니다.
  1. 로컬 Administrators 그룹의 명시적 구성원인 사용자로 로그온합니다. 로컬 Administrators 그룹 구성원인 그룹의 사용자 계정은 사용할 수 없습니다. 도메인 컨트롤러에 대해 로컬 Administrators 계정이 없으면, 이 절의 뒷부분에 설명되어 있는 것처럼 디렉터리 서비스 복원 모드로 컴퓨터를 다시 시작하고 해당 관리자 계정을 사용하여 데이터베이스를 가져옵니다.
  2. 내보낸 DHCP 데이터베이스 파일을 Windows Server 2003 기반 컴퓨터의 로컬 하드 디스크로 복사합니다.
  3. Windows Server 2003 기반 컴퓨터에서 DHCP 서비스가 시작되었는지 확인합니다.
  4. 시작, 실행을 차례로 누르고 열기 상자에 cmd를 입력한 다음 확인을 누릅니다.
  5. 명령 프롬프트에 netsh dhcp server import c:\dhcpdatabase.txt all을 입력한 다음 Enter 키를 누릅니다. 여기서 c:\dhcpdatabase.txt는 사용자가 서버로 복사한 데이터베이스 파일의 전체 경로 및 이름입니다.

    참고 Windows 2000 도메인 컨트롤러에서 도메인의 Windows Server 2003 구성원 서버로 DHCP 데이터베이스를 내보내려는 경우 다음과 유사한 내용의 오류 메시지가 나타날 수 있습니다.
    서비스 구성을 초기화하고 읽는 동안 오류 발생 - 액세스 거부됨
    참고 데이터를 가져오려면 로컬 관리자 권한이 있어야 합니다.
  6. 이 문제를 해결하려면 엔터프라이즈 수준의 DHCP 관리자 그룹에 Windows Server 2003 DHCP 서버 컴퓨터를 추가합니다.
  7. 4단계에 설명되어 있는 엔터프라이즈 수준의 DHCP 관리자 그룹에 Windows Server 2003 DCHP 서버 컴퓨터를 추가한 후에 "액세스가 거부되었습니다."와 유사한 내용의 오류 메시지가 나타나면 현재 가져오기를 수행하는 데 사용되는 사용자 계정이 로컬 Administrators 그룹에 속해 있는지 확인합니다. 계정이 이 그룹에 속해 있지 않으면 해당 그룹에 계정을 추가하거나 로컬 관리자로 로그온하여 가져오기를 완료합니다.

    참고 로컬 Administrators 그룹의 명시적 구성원이 아닌 사용자에 대해 DHCP IMPORT 또는 EXPORT 명령이 실패하면 Windows Server 2003 기반 컴퓨터에 다음 핫픽스를 적용해야 합니다.

    833167  (http://support.microsoft.com/kb/833167/ ) Windows Server 2003에서 볼륨 섀도 복사본 서비스(VSS) 업데이트 패키지를 사용할 수 있다
  8. 명령이 성공적으로 완료되었다는 내용의 메시지가 나타나면 명령 프롬프트를 끝냅니다.

DHCP 서버 권한 부여

  1. 시작을 누르고 모든 프로그램, 관리 도구를 차례로 가리킨 다음 DHCP를 누릅니다.

    참고 Administrators 그룹의 구성원 계정으로 서버에 로그온해야 합니다. Active Directory 도메인에서는 Enterprise Administrators 그룹의 구성원 계정으로 서버에 로그온해야 합니다.
  2. DHCP 스냅인의 콘솔 트리에서 새 DHCP 서버를 확장합니다. 서버 개체의 오른쪽 아래 모서리에 빨간색 화살표가 있으면 해당 서버가 아직 인증되지 않은 것입니다.
  3. 서버 개체를 마우스 오른쪽 단추로 누른 다음 권한 부여를 누릅니다.
  4. 잠시 후 서버를 마우스 오른쪽 단추로 다시 누른 다음 새로 고침을 누릅니다. 녹색 화살표는 DHCP 서버가 인증되었음을 나타냅니다.

참조

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
323416  (http://support.microsoft.com/kb/323416/ ) Windows Server 2003의 작업 그룹에 DHCP 서버를 설치하고 구성하는 방법
130642  (http://support.microsoft.com/kb/130642/ ) Windows NT 4.0 및 Windows 2000에서 한 서버에서 다른 서버로 DHCP 데이터베이스를 이동하는 방법
890480  (http://support.microsoft.com/kb/890480/ ) "netsh dhcp server import" 명령을 사용하여 Windows NT Server 4.0 기반 컴퓨터에서 Windows Server 2003 기반 컴퓨터로 DHCP 데이터베이스를 가져올 경우 "액세스 거부" 오류 메시지가 나타난다




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹 (http://support.microsoft.com/newsgroups/default.aspx) 에 참여하시기 바랍니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • 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 Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows 2000 Server
키워드: 
kbhowtomaster kbnetwork KB325473
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store