MDAC 설치 문제 해결 가이드

기술 자료 번역 기술 자료 번역
기술 자료: 232060 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 MDAC 설치 문제를 해결하는 방법을 단계별로 설명합니다.

추가 정보

다음은 MDAC 설치에 문제가 있을 경우 수행하는 문제 해결 단계 목록입니다.
  1. MDAC를 사용하는 모든 Windows NT 서비스와 Windows 응용 프로그램을 종료합니다.

    MDAC 설치 프로그램을 실행하면 새로운 데이터 액세스 DLL이 설치되고 시스템에 있는 기존 시스템 DLL이 업데이트됩니다. 응용 프로그램이 이러한 DLL을 하나 이상 사용 중인 경우 MDAC를 설치하지 못할 수 있습니다. MDAC 설치 프로그램인 Mdac_typ.exe를 실행하기 전에 Windows NT 서비스와 함께 MDAC를 사용하는 모든 응용 프로그램을 닫고 컴퓨터의 모든 응용 프로그램을 닫아야 합니다. 이것이 Microsoft 고객기술지원부가 MDAC 설치 프로그램이 실패하는 원인일 수 있다고 판단하는 가장 큰 이유입니다. 대개의 경우, 설치가 실패하면 MDAC를 사용하는 모든 응용 프로그램과 서비스를 닫고 MDAC 설치 프로그램을 다시 실행하여 MDAC를 적절히 구성합니다. 다음 Microsoft 응용 프로그램과 서비스가 MDAC 구성 요소를 사용합니다.
    • Certificate Server
    • Exchange Server
    • Internet Explorer
    • Internet Information Server
    • Microsoft Office(모든 Office 응용 프로그램)
    • Outlook 및 Outlook Express
    • SNA Server
    • SMS Server
    • SQL Server
    • Visual Studio(모든 개발 제품)
    앞의 목록은 MDAC를 사용하는 가장 일반적인 제품을 나열한 것입니다. 최적의 결과를 얻으려면 MDAC 설치 프로그램을 실행하기 전에 사용자 응용 프로그램을 모두 닫으십시오.

    시스템에서 MDAC DLL이 사용되지 않도록 하려면 다른 공급업체의 유명한 유틸리티인 ListDLL을 다음 웹 사이트에서 다운로드하여 실행할 수 있습니다.
    http://www.microsoft.com/technet/sysinternals/default.mspx
    이 유틸리티의 검색 기능을 사용하여 Odbc32.dll, Oledb32.dll 및 Msado15.dll을 검색합니다. 이러한 DLL 중 하나를 사용하는 프로세스는 모두 MDAC 구성 요소를 사용하고 있으며 MDAC를 설치하기 전에 닫아야 합니다.
  2. Windows NT 및 Windows 2000의 관리자로 로그온해야 합니다.

    참고 Windows 95, Windows 98 및 Windows Millennium Edition을 실행하는 컴퓨터에서는 이 단계가 적용되지 않습니다. DLL을 적절히 설치하고 레지스트리 설정을 만들려면 관리자 권한을 사용하여 Windows NT 컴퓨터에 로그온해야 합니다. 이렇게 하지 않으면 MDAC가 시스템 폴더에 DLL을 기록하거나 레지스트리를 변경할 적절한 보안 권한을 갖지 않기 때문에 MDAC를 설치하지 못할 수 있습니다. 다음 오류 메시지가 나타날 수 있습니다.
    Setup Error 168 - Setup has encountered a problem updating your system registry
    Insufficient Privileges - You do not have sufficient privileges to install here
  3. 컴퓨터에서 실행 중인 바이러스 백신 소프트웨어나 디스크 보안 소프트웨어 응용 프로그램을 모두 해제합니다.

    많은 바이러스 백신 소프트웨어와 디스크 보안 소프트웨어 응용 프로그램은 다른 소프트웨어 설치를 방해할 수 있는 메모리 상주 프로그램을 실행합니다. MDAC를 설치하기 전에 컴퓨터에서 실행 중인 바이러스 백신 소프트웨어나 디스크 보안 소프트웨어 응용 프로그램을 임시적으로 해제합니다.
  4. MDAC를 설치할 적절한 하드 드라이브 공간이 있는지 확인합니다. MDAC를 올바르게 설치하려면 최소 40MB의 여유 하드 드라이브 공간이 필요합니다.

    MDAC는 Program Files 폴더와 시스템 폴더(Windows 95, Windows 98 또는 Windows Millennium Edition 기반 컴퓨터에서는 Windows\System 또는 Windows NT 컴퓨터에서는 WinNT\System32)에 파일을 설치합니다. 대부분의 경우 이 폴더는 C: 드라이브에 있지만 폴더는 컴퓨터의 어느 드라이브에도 설치될 수 있습니다.
  5. 유효한 TEMP 폴더가 정의되어 있고 TEMP 드라이브에 적절한 공간이 있는지 확인합니다. 여기서 TEMP 드라이브는 TEMP 폴더가 있는 드라이브입니다.

    MDAC 설치 프로그램이 실행되기 시작하면 모든 MDAC 파일을 시스템에 정의된 TEMP 드라이브로 압축을 풉니다. 따라서 TEMP가 있는 드라이브에 최소한 40MB의 여유 하드 디스크 공간이 필요합니다. MS-DOS 명령 프롬프트를 열고 SET를 입력한 다음 Enter 키를 눌러 TEMP 드라이브의 위치를 확인할 수 있습니다. 환경 변수 설정 목록이 나타나고 목록에는 TEMP= 및 TMP= 다음에 C:\TEMP 또는 C:\WINDOWS\TEMP 같은 폴더 위치가 표시됩니다. 나열된 TEMP 폴더는 최소 40MB의 여유 공간이 있는 드라이브에 있어야 합니다.
  6. Windows 95 컴퓨터에 DCOM95가 설치되었는지 확인합니다.

    MDAC 설치를 실행하려면 모든 Windows 95 컴퓨터에 DCOM95가 설치되어 있어야 합니다. 다음 웹 사이트에서 DCOM95를 다운로드할 수 있습니다.
    http://www.microsoft.com/com/resources/downloads.asp(영문)
    MDAC를 설치하기 전에 DCOM95가 완벽하게 설치되었는지 확인하고 컴퓨터를 다시 시작합니다.
  7. Windows 95 컴퓨터의 매핑된 드라이브에서 MDAC를 설치합니다.

    Windows 95 컴퓨터에서 UNC 경로에 MDAC를 설치하면 실패하는 경우가 보고되었습니다. Windows 95에 설치하기 전에 네트워크 드라이브를 매핑하거나 MDAC 설치 프로그램을 로컬로 복사합니다.
  8. 터미널 서버에 MDAC를 설치합니다. Windows NT 터미널 서버에 MDAC를 설치하는 것은 일반 MDAC 설치와 약간 다릅니다. 자세한 설치 방법은 다음 문서를 참조하십시오.
    216149 터미널 서버에 ODBC 또는 MDAC를 설치하는 방법
  9. Windows NT 터미널 서버에 MDAC를 설치하는 것은 일반 MDAC 설치와 약간 다릅니다. 자세한 설치 방법은 다음 문서를 참조하십시오. SQL Server 클러스터에 MDAC를 설치합니다.

    클러스터된 구성에서 SQL Server를 실행하는 컴퓨터에 MDAC를 설치하는 경우 설치하기 전에 다음 문서를 검토하십시오.
    239473 FIX: 클러스터된 SQL Server 7.0 서버의 MDAC 업그레이드 및 Windows 2000용 70rebind.exe
    219264 INF: SQL Server 7.0 클러스터링 설치 순서
    254321 클러스터된 SQL Server 주의 사항 및 기본 경고

MDAC 설치에 실패했습니다. 어떻게 해야 합니까?

위의 단계에 따라 수행했는데도 MDAC가 설치에 실패하는 경우에는 몇 가지 추가 문제 해결 단계를 시도할 수 있습니다.
  • 자동 모드 실패. 자동 모드에서 실행하는 동안 MDAC 설치에 실패한 경우입니다. 예를 들어, 일부 응용 프로그램에서 MDAC를 설치 프로그램의 일부로 자동 설치할 수 있습니다. 컴퓨터에 MDAC의 표준 모드 설치를 실행해 보십시오.

    다음 웹 사이트에서 MDAC의 최신 버전을 다운로드하는 것이 좋습니다.
    http://msdn.microsoft.com/en-us/data/aa937729.aspx(영문)
    그리고 자동 설치 프로그램 또는 MDAC 자동 설치 프로그램을 사용하는 응용 프로그램 설치 프로그램을 다시 실행하기 전에 먼저 이것을 설치합니다.
  • 수동으로 Mdac_typ.exe 압축 풀기. MDAC 설치를 실행하면 설치 프로그램은 설치를 계속하기 전에 먼저 정의된 TEMP 디렉터리로 모든 설치 파일의 압축을 풉니다. MDAC 파일의 압축을 수동으로 풀고 설치 프로그램을 직접 실행할 수 있습니다. 이것은 컴퓨터에 적절히 정의되지 않은 TEMP 폴더가 있다고 판단되는 경우에 유용한 문제 해결 방법입니다. MDAC 설치 파일의 압축을 풀려면 MDAC 설치 프로그램(Mdac_typ.exe)을 C:\ 루트 폴더로 복사하고 시작 메뉴에서 실행을 누른 후 다음 명령을 실행합니다.
    C:\mdac_typ.exe /c /t:c:\MDACSetup
    위의 명령은 MDAC 설치 프로그램을 시작하고 C:\MDACSetup이라는 폴더로 파일의 압축을 풉니다. 이 폴더가 없을 경우 자동으로 만들어집니다. 파일의 압축이 풀리면 MDAC 설치 프로그램이 종료됩니다. 이때 MDAC를 설치하려고 시도하지 않습니다. 파일의 압축이 풀리면 C:\MDACSetup 폴더에 있는 Setup.exe를 실행하여 "압축이 풀린 모드"에서 MDAC 설치 프로그램을 시작합니다.
  • 로깅 사용. MDAC 설치 프로그램에는 고급 설치 로깅 기능이 있습니다. 로그 파일 생성 기능이 있는 MDAC 설치 프로그램을 실행한 다음 로그 파일을 검토하여 MDAC 설치 프로그램의 어떤 부분에서 오류가 있는지 확인할 수 있습니다. 이 로그 파일에는 설치 중 발생하는 오류도 포함됩니다. 로깅 기능이 있는 MDAC 설치 프로그램을 실행하려면 먼저 앞 절에서 설명한 대로 MDAC 설치 프로그램의 압축을 푼 다음 시작 메뉴에서 실행을 눌러 다음 명령을 실행합니다.
    C:\MDACSetup\Setup.exe /gc C:\Mdaclog.txt
    다음 명령을 직접 실행하면 압축을 푸는 단계를 거치지 않아도 됩니다.
    C:\Mdac_typ.exe /C:"Setup /GC C:\Mdaclog.txt"
    설치 프로그램이 완료되면 메모장에서 c:\Mdaclog.txt를 검토하여 설치가 실패한 위치에 대한 정보를 얻을 수 있습니다.
  • Setup.lst를 찾을 수 없음. MDAC 설치 프로그램을 실행하는 폴더에 다른 Setup.exe가 있으면 MDAC 설치 프로그램은 다음 오류를 표시합니다.
    Setup cannot access the required initialization file '\FolderName\Setup.lst'
    이 문제를 해결하려면 Setup.exe 파일을 제거하거나 이름을 바꾸거나 또는 다른 폴더에서 MDAC 설치 프로그램을 시작합니다.
  • Dasetup.log 파일 사용. Dasetup.log 파일(MDAC 2.6)은 대개 Windows 디렉터리의 루트에 있으며 MDAC 설치 프로그램에서 실패한 마지막 호출을 확인합니다. 마지막 호출이 다음을 보여 줄 경우
    Entering function: ExecuteInstall()
    Parameters:
    nDirective = 1
    hWnd = 0x00000000
    pwcsInfFile = C:\WINDOWS\TEMP\IXP000.TMP\MDACXPDL.INF
    pwcsCabFile = (null)
    pwcsSection = DefaultInstall
    pwcsExtractPath = C:\WINDOWS\TEMP\IXP000.TMP
    dwSetupFlags = 68
    pContext = 0x0062ED5C
    Exiting function: ExecuteInstall()
    Exiting: Setup is shutting down..
    Ending Install: Current Date/Time (U.S. Local Time): 06/12/2001 : 15:34:32
    Errors collection: Severity: 100, Type: 2, Code: 0x80004005, Title: (null), Text: Unspecified error
    Error: The following error was encountered during setup:
    *** (null):
    Unspecified error
    (Severity: 100, Type: 2, Code: 0x80004005)
    레지스트리 항목에서 SQL Server ODBC 드라이버의 경로가 잘못되었거나 네트워크 드라이버를 가리키고 있습니다. 이것이 MDAC 설치가 실패하는 원인입니다. 아래의 레지스트리 항목으로 이동합니다.
    HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Server
    그런 다음 "driver"와 "setup" 값이 로컬 Windows\System(Win9.x) 또는 Windows\System32(WinNT 및 Win2000) 디렉터리를 가리키도록 변경합니다. MDAC 설치 프로그램을 다시 시작합니다.
  • MDAC 제거. 드문 경우이나 다시 설치를 계속하기 전에 MDAC를 완전히 제거해야 할 수 있습니다. 예를 들어, MDAC의 최신 버전을 제거하고 MDAC의 이전 버전을 설치하려는 경우 이전 버전 위에 설치할 수 없습니다. MDAC 설치 프로그램은 최신 DLL 버전을 이전 버전의 dll로 덮어 쓰지 않습니다. 또한 정상적인 설치 시 위의 권장 사항이 모두 실패하는 경우에는 MDAC를 다시 구성하는 것이 좋습니다.

    MDAC 2.6 이전 버전용 MDAC 설치 프로그램에는 기본 제공된 제거 기능이 없습니다. Microsoft 기술 지원부는 MDAC를 진단하고 다시 구성(제거 및 다시 설치)하도록 설계된 구성 요소 검사기 도구를 갖추고 있습니다.

    참고 MDAC 2.5는 Windows 2000 및 Windows Millennium Edition을 실행하는 컴퓨터에 미리 설치됩니다. 현재 구성 요소 검사기를 사용하여 Windows 2000 또는 Windows Millennium Edition을 실행하는 컴퓨터에서 MDAC를 제거할 수 없습니다. MDAC 2.6은 자체 제거 기능을 제공합니다. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    842193 MDAC(Microsoft Data Access Components) 설치에 대한 FAQ(질문과 대답)
    Windows 2000 또는 Windows Millennium Edition에서 MDAC 설치 문제가 있는 경우 Microsoft 고객기술지원부에 문의하십시오. Microsoft 고객기술지원부 전화 번호의 전체 목록과 지원 비용에 대한 정보를 보려면 다음 Microsoft 웹 사이트를 방문하십시오.
    기술지원 서비스 안내
    위의 모든 문제 해결 방법이 실패하면 Microsoft 기술 지원부에서 구성 요소 검사기를 얻어 MDAC를 다시 구성하는 단계를 다음 문서에서 참조하십시오.
    307255 구성 요소 검사기: 문제 진단 및 MDAC 설치 다시 구성
  • MDAC 설치에서 문제가 계속 발생하거나, 설치와 Windows 버전의 호환성을 확인하기 위한 Windows 로고 테스트를 통과하지 못한 경우에는 다음 Microsoft 기술 자료 문서에서 다른 문제 해결 방법을 참조하십시오.
    822798 일부 업데이트나 프로그램을 설치할 수 없다

MDAC 설치 프로그램이 작동하지만 MDAC가 올바로 설치되었는지 확인하는 방법이 있습니까?

다음 문제 해결 테스트는 MDAC가 올바로 설치되었는지 확인하는 간단한 방법을 몇 가지 제공합니다. MDAC는 상호 종속적인 여러 DLL로 구성되어 있기 때문에 MDAC가 성공적으로 설치되었는지에 대한 유일하고 진정한 테스트는 모든 구성 요소가 제대로 작동하는지 확인하는 응용 프로그램으로 MDAC를 완벽하게 테스트하는 것입니다. 다음 테스트는 컴퓨터에 특정 응용 프로그램이 설치되어 있을 것을 요구하지 않으므로 모든 시스템에서 MDAC 설치를 신속히 확인하는 데 유용합니다.
  1. 먼저 ODBC 관리자가 작동하는지 확인합니다. 제어판을 열고 ODBC 데이터 원본 아이콘을 선택합니다. Windows 2000에서 제어판으로 이동하고 관리 도구를 선택한 다음 데이터 원본(ODBC)을 누릅니다. ODBC 데이터 원본 관리자라는 제목의 대화 상자가 나타납니다. 다음 단계를 통해 새 ODBC 데이터 원본을 만들어 봅니다.
    1. ODBC 관리자에서 시스템 DSN 탭을 선택합니다.
    2. 추가를 눌러 새 ODBC 데이터 원본을 만듭니다.
    3. 목록에서 Microsoft Access Driver(*.mdb)를 선택하고 마침을 누릅니다.
    4. 데이터 원본 이름 입력란에 TEST를 입력합니다.
    5. 만들기를 누릅니다.
    6. 데이터베이스 이름 입력란에 C:\TEST.MDB를 입력하고 확인을 누릅니다. 이제 데이터베이스가 성공적으로 만들어졌음을 나타내는 메시지 상자가 나타납니다. 확인을 누릅니다.
    7. 확인을 다시 눌러 ODBC Microsoft Access 설정 대화 상자를 닫고 새 ODBC 데이터 원본을 만듭니다.
    8. 그런 다음 확인을 눌러 ODBC 데이터 원본 관리자 대화 상자를 닫습니다.
    앞의 단계가 성공적으로 완료되면 ODBC 핵심 파일과 ODBC 관리자가 올바르게 설치됩니다.
  2. 다음에 Microsoft 데이터 연결 파일을 만들고 다음 단계를 통해 앞에서 만든 TEST 데이터 원본에 대한 연결을 테스트합니다.
    1. 컴퓨터의 바탕 화면을 마우스 오른쪽 단추로 누르고 새로 만들기 메뉴에서 Microsoft 데이터 연결을 선택합니다. 이렇게 하면 바탕 화면에 "New Microsoft Data Link.udl"이라는 새 파일이 만들어집니다. Windows 2000에서 바탕 화면을 마우스 오른쪽 단추로 누르고 텍스트 파일을 만든 다음 Test.udl로 이름을 바꿉니다.
    2. 이 파일을 두 번 눌러 데이터 연결 속성 대화 상자를 엽니다.
    3. 데이터 원본 이름 사용 드롭다운 상자에서 앞에서 만든 데이터 원본인 TEST를 선택합니다.
    4. 연결 테스트 단추를 누릅니다. 이제 연결 테스트를 성공했습니다.라는 메시지 상자가 나타납니다.
    앞 단계가 성공적으로 완료되면 OLE DB와 ODBC는 물론 Access ODBC 드라이버의 테스트가 수행된 것입니다.
ADO와 RDS가 올바르게 설치되었는지 확인하려면 컴퓨터에서 ADO 또는 RDS를 사용하는 응용 프로그램을 실행해야 합니다. 앞 절에서 설명한 구성 요소 검사기 도구를 사용할 수 있습니다.

위에서 설명한 예비 조치와 문제 해결 방법을 수행한 후에도 MDAC 설치 프로그램이 계속 실패하는 경우 Microsoft 고객기술지원부의 담당자에게 도움을 요청하십시오. Microsoft 고객기술지원부 전화 번호의 전체 목록과 지원 비용에 대한 정보를 보려면 다음 Microsoft 웹 사이트를 방문하십시오.
기술지원 서비스 안내
이 문서에 나와 있는 다른 공급업체 제품은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 이들 제품의 성능이나 신뢰성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.

이 문서에 포함된 다른 공급업체의 연락처 정보는 기술 지원을 받는 데 도움을 주기 위한 것입니다. 이 연락처 정보는 예고 없이 변경될 수 있습니다. Microsoft는 이러한 다른 공급업체 연락처 정보의 정확성을 보증하지 않습니다.

참조

238239 INFO: MDAC 2.1 SP 2에서 설치한 파일 목록
232053 INFO: MDAC 2.1(GA)에서 설치한 파일 목록
243069 INFO: 유용한 MDAC 설치 관련 문서 목록




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

속성

기술 자료: 232060 - 마지막 검토: 2006년 12월 26일 화요일 - 수정: 8.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Data Access Components 2.0
  • Microsoft Data Access Components 2.1
  • Microsoft Data Access Components 2.5
  • Microsoft Data Access Components 2.6
키워드:?
kbgrpdsmdac kbgrpdsvcdb kbhowto kbsetup tslic_tslic KB232060

피드백 보내기

 

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