"오류 1919. Office용 설치 프로그램을 실행할 때 ODBC 데이터 원본을 구성하는 동안 오류 발생"

증상

"적용 대상" 섹션에 나열된 프로그램에 대해 설치 프로그램을 실행하면 다음 오류 메시지가 표시될 수 있습니다.

오류 1919. ODBC 데이터 원본을 구성하는 동안 오류가 발생했습니다. MS Access Database. ODBC 오류 6: 레지스트리에서 구성 요소를 찾을 수 없습니다. MS Access Database 파일이 있고 액세스할 수 있는지 확인합니다.

무시를 선택하면 다음 오류 메시지가 표시될 수 있습니다.

오류 1919. ODBC 데이터 원본을 구성하는 동안 오류가 발생했습니다. Excel Files. ODBC 오류 0: Excel Files 파일이 있고 액세스할 수 있는지 확인합니다.

다음 오류 메시지 중 하나를 받을 수도 있습니다.

  • 오류 1919. ODBC 데이터 원본을 구성하는 동안 오류가 발생했습니다. MS Access Database. ODBC 오류 0: MS Access Database 파일이 있는지와 액세스할 수 있는지 확인합니다.

  • 오류 1919. ODBC 데이터 원본을 구성하는 동안 오류가 발생했습니다. Visual FoxPro Database. ODBC 오류 0: Visual FoxPro Database 파일이 있고 액세스할 수 있는지 확인합니다.

  • 오류 1919. ODBC 데이터 원본을 구성하는 동안 오류가 발생했습니다. Visual FoxPro Tables. ODBC 오류 0: Visual FoxPro Tables 파일이 있고 액세스할 수 있는지 확인합니다.

  • 오류 1919. ODBC 데이터 원본을 구성하는 동안 오류가 발생했습니다. dBASE 파일. ODBC 오류 6: dBASE 파일이 있고 액세스할 수 있는지 확인합니다.

원인

Windows 레지스트리에 일부 레지스트리 키가 없는 경우 이러한 문제가 발생할 수 있습니다.

해결 방법

이 문제를 resolve 위해 누락된 레지스트리 키를 바꿉 있습니다. 이렇게 하려면 다음 방법 중 하나를 사용하세요.

방법 1: MDAC 2.8 설치

설치 및 제거 지침을 포함하여 MDAC 2.8에 대한 자세한 내용은 MDAC(Microsoft Data Access Components) 설치를 참조하세요.

MDAC 2.8을 설치한 후에는 컴퓨터를 다시 시작하고 관리 자격 증명으로 로그온해야 합니다.

참고

MDAC 2.8은 Microsoft Windows XP SP2(서비스 팩 2)를 설치할 때도 설치됩니다. 운영 체제가 Windows XP인 경우 이전 단계를 따르는 대신 Windows XP SP2를 설치하도록 선택할 수 있습니다.

방법 2: Mdac.inf 파일을 사용하여 레지스트리 키 다시 설정

Mdac.inf를 사용하여 레지스트리 키를 다시 설정합니다. 이 프로그램에서는 Windows CD에 새 파일을 가져오라는 메시지를 표시할 수 있습니다.

운영 체제에 맞게 Windows CD가 있는 경우 다음 중 하나를 수행합니다.

Microsoft Windows XP 및 Microsoft Windows Server 2003의 소매 버전용

  1. 시작을 클릭하고 실행을 클릭하고 열기 상자에 path\inf를 입력한 다음 확인을 클릭합니다.

    이 예제에서 경로는 Windows 폴더의 경로입니다. 예를 들어 C:\Windows\Inf 또는 C:\Winnt를 입력합니다. 기본적으로 C:\Windows는 Windows XP가 설치된 폴더이며, Windows 2000을 Windows XP로 업그레이드한 경우 C:\Winnt는 Windows XP가 설치된 폴더입니다.

  2. 도구 메뉴에서 폴더 옵션을 클릭합니다.

  3. 보기 탭의 고급 설정 상자에서 숨겨진 파일 및 폴더 표시를 클릭한 다음 확인을 클릭합니다.

  4. Mdac.inf를 마우스 오른쪽 단추로 클릭한 다음 설치를 클릭합니다.

  5. Windows CD를 묻는 메시지가 표시되면 CD-ROM 드라이브 또는 DVD-ROM 드라이브에 Windows CD를 삽입합니다.

  6. 하드 디스크(일반적으로 C:\ I386 )에서 I386 폴더를 클릭한 다음 확인을 클릭합니다.

    I386 폴더가 Windows 폴더의 하위 폴더인 경우 일부 컴퓨터에서는 선택할 수 없습니다. 이 경우 파일 복사 상자에 전체 경로를 입력하고(예: C:\Windows\I386 또는 C:\Winnt\I386을 입력) 확인을 클릭합니다.

  7. 컴퓨터를 다시 시작합니다.

Windows XP의 OEM(원본 장비 제조업체) 버전

중요

이 절, 방법 또는 작업에는 레지스트리를 수정하는 방법에 대한 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의하여 수행해야 합니다. 추가된 보호를 위해 레지스트리를 수정하기 전에 백업하세요. 그런 다음 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 레지스트리를 백업 및 복원하는 방법에 대한 자세한 내용은 Windows에서 레지스트리를 백업 및 복원하는 방법을 참조하세요.

1단계: 레지스트리 키 수정

  1. 하드 디스크에서 I386 폴더를 찾은 다음 해당 경로를 기록해 둡다.

  2. 시작을 클릭한 다음 실행을 클릭합니다.

  3. 열기 상자에서 regedit을 입력하고 OK를.

  4. 레지스트리 편집기 다음 키를 찾아 클릭합니다.

    HKEY_Local_Machine\Software\Microsoft\Windows\CurrentVersion\Setup

  5. 설치 원본 항목을 마우스 오른쪽 단추로 클릭한 다음 수정을 클릭합니다.

  6. 값 데이터 상자에서 값을 하드 디스크의 I386 폴더 경로로 변경한 다음 확인을 클릭합니다.

  7. 다음 각 항목에 대해 5단계와 6단계를 반복합니다.

    • Sourcepath
    • ServicePackSourcePath
  8. 레지스트리 편집기를 종료합니다.

2단계: Mdac.inf 설치

  1. 시작을 클릭하고 실행을 클릭하고 열기 상자에 C:\Winnt\Inf를 입력한 다음 확인을 클릭합니다.

  2. 도구 메뉴에서 폴더 옵션을 클릭합니다.

  3. 고급 설정 상자의 보기 탭에서 숨겨진 파일 및 폴더 표시를 클릭한 다음 확인을 클릭합니다.

  4. Mdac.inf를 마우스 오른쪽 단추로 클릭한 다음 설치를 클릭합니다.

  5. Windows CD를 묻는 메시지가 표시되면 CD-ROM 드라이브 또는 DVD-ROM 드라이브에 Windows CD를 삽입합니다.

  6. 하드 디스크(일반적으로 C:\ I386 )에서 I386 폴더를 클릭한 다음 확인을 클릭합니다.

    참고

    • 현재 Windows 설치용 CD가 없는 경우 찾아보기를 클릭한 다음 I386 폴더를 찾아 선택합니다.
    • I386 폴더가 Windows 폴더의 하위 폴더인 경우 일부 컴퓨터에서는 선택할 수 없습니다. 이 경우 파일 복사 상자에 전체 경로를 입력하고(예: C:\Windows\I386 또는 C:\Winnt\I386을 입력) 확인을 클릭합니다.
  7. Restart your computer.

방법 3: 네트워크의 다른 컴퓨터에서 레지스트리 키 가져오기

참고 다른 컴퓨터에서 레지스트리 키를 가져올 때 원본 컴퓨터와 대상 컴퓨터가 동일한 운영 체제를 실행하는지 확인합니다. 예를 들어 Windows XP를 실행하는 컴퓨터에서 이 메서드를 사용하는 경우 레지스트리 키를 내보내는 데 사용할 수 있는 Windows XP를 실행하는 컴퓨터를 찾습니다.

중요

이 절, 방법 또는 작업에는 레지스트리를 수정하는 방법에 대한 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의하여 수행해야 합니다. 추가된 보호를 위해 레지스트리를 수정하기 전에 백업하세요. 그런 다음 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 레지스트리를 백업 및 복원하는 방법에 대한 자세한 내용은 Windows에서 레지스트리를 백업 및 복원하는 방법을 참조하세요.

1부: "원본" 컴퓨터의 레지스트리에서 키 내보내기

  1. 키가 누락되지 않은 컴퓨터("원본" 컴퓨터)에서 시작을 클릭하고 실행을 클릭한 다음 열기 상자에 regedit를 입력한 다음 확인을 클릭합니다.

  2. 다음 레지스트리 키를 찾아 클릭합니다.

    HKEY_CURRENT_USER\Software\ODBC

  3. 파일 메뉴에서 내보내기를 클릭합니다.

  4. 저장 위치 상자 에서 등록 파일(.reg 파일)을 일시적으로 저장할 위치를 지정합니다.

    파일 이름 상자에 파일 이름을 입력한 다음 저장을 클릭합니다.

  5. 다음 키를 찾아 클릭합니다.

    HKEY_LOCAL_MACHINE\Software\ODBC

  6. 4단계와 5단계를 반복하여 이 키를 내보냅니다.

2부: "대상" 컴퓨터의 레지스트리로 키 가져오기

  1. 내보낸 .reg 파일을 원본 컴퓨터에서 키가 없는 컴퓨터의 임시 위치("대상" 컴퓨터)로 복사합니다.
  2. 시작을 클릭하고 실행을 클릭하고 열기 상자에 를 입력 regedit 한 다음 확인을 클릭합니다.
  3. 레지스트리 메뉴에서 레지스트리 파일 가져오기를 클릭합니다.
  4. 1단계에서 복사한 .reg 파일 중 하나를 찾아 클릭한 다음 열기를 클릭합니다.
  5. 다른 .reg 파일에 대해 4단계와 5단계를 반복합니다.

해결 방법

이러한 오류 메시지가 표시되면 다시 시도를 여러 번 클릭하여 이 문제를 해결할 수 있습니다. 그러나 이 문제는 장기적으로 작동하지 않을 수 있습니다.