SQL Server OLE DB 공급자의 인스턴스를 만들려고 하면 오류 메시지: "OLE DB 공급자의 인스턴스를 만들 수 없습니다."

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

현상

다음 시나리오를 고려 하십시오.
  • 2005 Microsoft SQL Server 또는 Microsoft SQL Server 2008을 설치 합니다.
  • 만들기 또는 연결된 된 서버 쿼리를 실행 하려고 했습니다.
  • 연결 된 서버 쿼리를 만들거나 로컬 관리자가 아닌 사용자 컨텍스트에서 실행 합니다.
이 시나리오에서는 다음과 유사한 오류 메시지가 나타날 수 있습니다.
OLE DB 공급자의 인스턴스를 만들 수 없습니다. "provider_name"연결 된 서버에 대 한"linked_server_name"

원인

MSDAINITIALIIZE DCOM 클래스의 보안 설정이 잘못 된 경우이 문제가 발생할 수 있습니다.

해결 방법

Windows Vista 및 이후 버전의 Windows에서이 문제를 해결 하려면 다음이 단계를 수행 하 고 1 단계부터 시작 합니다. 이전 버전의 Windows 실행 하는 경우 7 단계부터 시작 합니다.
  1. 클릭 시작종류 regedit프로그램 및 파일 검색 상자, Enter 키를 누른 다음 예].
  2. 다음 하위 키를 찾습니다.
    {2206CDB0-19C1-11D1-89E0-00C04FD7A829} HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\
  3. 마우스 오른쪽 단추로 클릭 {2206CDB0-19C1-11D1-89E0-00C04FD7A829}를 클릭 사용 권한를 클릭 하 고 다음을 누릅니다. 고급.
  4. 소유자 아래 탭 소유자를 변경 하려면를 클릭 관리자또는 한 누른 다음 사용자 계정을 클릭 합니다. 적용.
  5. 사용 권한 탭에서 Administrators 그룹 또는 사용자 계정 전체 제어 권한을 부여 하 고 클릭 확인 두 번입니다.
  6. 레지스트리 편집기를 끝냅니다.
  7. 클릭 시작종류 Dcomcnfg프로그램 및 파일 검색 상자 및 Enter 키를 누릅니다.
  8. 확장 구성 요소 서비스확장 컴퓨터확장 내 컴퓨터를 클릭 하 고 다음을 누릅니다. DCOM 구성.
  9. 마우스 오른쪽 단추로 클릭 MSDAINITIALIZE를 클릭 하 고 다음을 누릅니다. 속성.
  10. 보안 아래 탭 시작 및 활성화 권한를 클릭 사용자 지정를 클릭 하 고 다음을 누릅니다. 편집.
  11. Administrators 그룹 또는 사용자 계정을 추가 합니다.

    참고
    Windows Vista 또는 이후 버전의 Windows 실행 하는 경우 4 단계에서 지정한 그룹을 추가 합니다.
  12. Administrators 그룹 또는 사용자 계정을 선택 합니다.
  13. 아래에서 시스템에 대 한 사용 권한아래에서 다음 확인란을 선택 합니다. 허용:
    • 로컬 시작
    • 원격 시작
    • 로컬 활성화
    • 원격 활성화
    참고 SQL Server 계정을 사용 하 여 SQL Server 연결 하는 경우 SQL Server 실행 하는 데 사용 중인 계정에 이러한 권한을 부여 해야 합니다.
  14. 클릭 확인.
  15. 보안 아래 탭 액세스 권한를 클릭 사용자 지정를 클릭 하 고 다음을 누릅니다. 편집.
  16. Administrators 그룹 또는 사용자 계정을 누른 다음 다음 확인란을 선택 합니다 허용:
    • 로컬 액세스
    • 원격 액세스
    참고 필요한 경우 관리자 그룹 또는 사용자 계정을 추가 합니다.
  17. 클릭 확인.
  18. 보안 아래 탭 구성 권한를 클릭 사용자 지정를 클릭 하 고 다음을 누릅니다. 편집.
  19. 관리자 그룹 또는 사용자 계정을 누른 다음 선택 하 여 모든 권한 아래의 확인란 허용.
  20. 클릭 확인 두 번입니다.
  21. 구성 요소 서비스를 종료 합니다.

추가 정보

Windows Vista 및 이후 버전에서 TrustedInstaller 시스템 계정 MSDAINITIALIZE DCOM 클래스를 소유합니다. TrustedInstaller 시스템 계정 MSDAINITIALIZE 클래스에서 유일한 계정에 쓰기 권한이 있습니다. 따라서 Windows Vista 및 이후 버전에서는는 MSDAINITIALIZE 클래스의 속성을 편집 하기 전에 단계 1-6 "해결 방법" 절에서을 수행 해야 합니다.

속성

기술 자료: 2647989 - 마지막 검토: 2012년 5월 14일 월요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Service Pack 2
  • Microsoft SQL Server 2005 Service Pack 3
  • Microsoft SQL Server 2005 Service Pack 4
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
키워드:?
kbsurveynew kbprb kbtshoot kbmt KB2647989 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:2647989

피드백 보내기

 

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