정보: 무엇입니까 MDAC, DA SDK, ODBC, OLE DB, ADO, RDS, 및 ADO/MD?

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

이 페이지에서

요약

이 문서에서는 Microsoft의 데이터베이스 기술에 대한 기술 요약을 제공합니다. 이 토론, 부분적으로 Microsoft 데이터 액세스 구성 요소 (MDAC) 재배포 백서는 다음 URL에 있는 일부입니다.
http://msdn.microsoft.com/en-us/library/aa936726(SQL.80).aspx
이 문서에서는 MDAC 기술과 머리 글자어, 배 차량 토론 포함된 경우에만, 실제 재배포 문제를 다루지 않습니다.

위의 ADO 기술 및 토론 버전의 MDAC 버전 2.0 구성하는 데에 대한 기본 정보를 제공하는 백서에서는 대한 링크를 제공합니다. 다음 URL에 있는 백서를 ADO 기술 및 MDAC 2.5의 정보를 이와 유사한 논의를 살펴봅니다.
http://msdn.microsoft.com/en-us/library/ms810823.aspx

추가 정보

범용 데이터 액세스 데스크톱에서 엔터프라이즈 시스템에 조직 전체에 걸쳐 모든 종류의 정보 (관계형 및 비관계형 데이터 포함) 고성능 액세스를 제공하기 위한 Microsoft의 전략 것입니다. 이것은 다음 네 가지 주요 기술을 사용하여 수행합니다.

  • ODBC
  • OLE DB
  • ADO
  • RDS
최근에, On-Line 분석 처리, 또는 다차원 OLAP) 확장을 OLE DB 및 ADO (ActiveX 데이터 개체) 로 추가되었습니다.

데이터베이스 연결 (ODBC)를 열고 간에 서로 다른 데이터 원본에 SQL 쿼리 구문을 사용하여 관계형 데이터 조작에 대한 국제 표준입니다. ODBC 관계형 데이터 원본에 Microsoft 및 타사 공급업체의 수많은 ODBC 드라이버를 통해 방대한 배열을 조작할 수 있는 국제 표준 중인 장점이 있습니다. 관계형 로 제한되는 것은, SQL 구문이 데이터 기반으로 ODBC 키 단점이 있습니다.

OLE DB Microsoft의 전략적 하위 수준 데이터를 조직 전체에서 인터페이스입니다. OLE DB 모든 종류의 데이터에 액세스하기 위한 열려 표준 제공하여 ODBC 성공에 구축하도록 디자인된 열려 사양입니다. OLE DB 쿼리 구문을 또는 테이블 형식으로 검색할 수 있습니다 한 노출된 데이터 구조를 없음 특정 제한을 적용합니다. OLE DB 데이터 공급자 수 있는 OLE DB 소비자, ADO 같은 데이터 원본 노출 ODBC 드라이버를 유사합니다. OLE DB 데이터 공급자를 증가하는 다양한 Microsoft 및 타사 공급업체에서 릴리스되지 않습니다. 첫 번째 OLE DB 데이터 공급자를, Microsoft OLE DB 공급자에 대한 ODBC 드라이버, OLE DB 소비자를 위해 모든 ODBC 데이터 원본 노출할 수 있습니다.

ADO Microsoft의 전략적, 언어 중립, 높은 수준의 OLE DB에 의해 노출된 데이터를 인터페이스입니다. 응용 프로그램, 도구, 언어 또는 사용자가 인터넷 브라우저를 사용하여 프런트 엔드 데이터베이스 클라이언트 또는 중간 계층 비즈니스 개체를 만드는 여부를 ADO 데이터, 일관성, 고성능 액세스를 제공합니다. ADO n 계층 클라이언트/서버 및 데이터 기반 솔루션 웹 기반 개발 1에 대해 알아야 할 단일 데이터 인터페이스입니다. OLE DB 공급자가 직접 C++ 사용하여 소비자 응용 프로그램을 작성할 수 있지만, 결정적인 OLE DB 소비자, ADO 것입니다.

해당 Microsoft 원격 데이터 서비스 (RDS) ADO 레코드 집합을 세 가지 프로토콜 (HTTP, HTTPS 또는 DCOM) 중 하나를 통해 원격으로 사용할 수 있습니다. 웹 기반 클라이언트가 RDS 원래 의도된 있지만 사용 가능한 개발 환경 또는 선택한 언어 RDS 클라이언트 구현할 수 있습니다. 생성하고 레코드, 받는 서버 쪽 비즈니스 개체를 선택적으로 구현할 수 또는 서버 쪽 구성 요소 내에서 RDS 제공하는 기본 비즈니스 개체를 사용할 수 있습니다. 인터넷 정보 서버(IIS) 사용하여 HTTP 또는 HTTPS 프로토콜을 사용하면 RDS 서버 구성 요소를 호스트하는 데 필요합니다. 마샬링하는 개체에 DCOM을 사용하여 (레코드 집합 또는 그렇지 않으면) IIS 종속성을 가진 RDS 제거합니다. RDS는 데이터 결과, 업데이트할 수 있는 데이터 및 지원 일부 데이터 인식 ActiveX 컨트롤에 대한 클라이언트 쪽 캐싱을 이점이 있습니다.

해당 Microsoft 데이터 액세스 구성 요소 (MDAC), 이러한 네 가지 기술을 비롯하여 다양한 ODBC 드라이버 및 OLE DB 데이터 공급자를 조합입니다. MDAC 또한, 점점 버전 1.5 이상에서 확장명이 OLE DB 및 ADO, 특히 포함되어 있지만 위해 제한된 줄 On 분석 처리, 또는 Multi-Dimensional 데이터. 세 가지 중요한 릴리스를 MDAC 구성 요소의 내용이 있지만 해당 릴리스 중 하나만 MDAC 같이 공개적으로 라고 했습니다. MDAC 1.0 조정된 독립 실행형 설치 프로그램으로 제공되는 했던 있지만 점차적으로 다양한 소프트웨어 개발 키트 (SDK) 의 제품과 함께 포함되었습니다. MDAC 1.5 완전한 독립 실행형 설치 기능을 했던 및 함께 제공되는 않았습니다 다양한 SDK의 및 제품. MDAC 2.0 데이터 액세스 SDK 바뀐 및 ODBC 및 OLE DB SDK의 데이터 Access 2.0 SDK 롤백되지 않았습니다. Microsoft 런타임 같이 (비 SDK 요소) 데이터 Access 2.0 SDK의 MDAC 2.0 구성 요소를 참조합니다.

명확하게 하기 위해 Microsoft는 MDAC 스택 특정 컬렉션을 ODBC와 OLE DB, ADO, RDS 런타임 구성 요소 참조합니다. 예를 들어, MDAC 1.0 스택 ODBC 3.0, OLE DB 1.1, 1.0 ADO 및 고급 데이터 커넥터 1.0 포함되어 있습니다. 고급 데이터 커넥터 즉시 예비 원격 데이터 서비스 MDAC 1.5 해제될 수 없습니다. MDAC 1.5 ODBC 3.5, OLE DB 1.5, 1.5, ADO 및 RDS 1.5 스택이 포함됩니다. ODBC 3.51, OLE DB 2.0, 2.0 ADO, RDS 2.0, OLE DB OLAP 확장 및 ADO/MD. MDAC 2.0 스택이 포함됩니다.

우리는 런타임 구성 요소를 단순히 주어진 MDAC 스택에 설치합니다 메커니즘으로 MDAC 재배포 참조합니다. 조치를 취할, ODBC 3.X SDK, SDK, OLE DB 1.X 및 MDAC는 독립 실행형 설치 포함하는 샘플, 설명서, 헤더, 라이브러리 등 추가 재배포 상위 집합이 들어 있습니다. 응용 프로그램을 고객에게 배포하는 데 사용되는 설치 MDAC 재배포 사용합니다 및 해당 응용 프로그램을 만들려면 개발 컴퓨터에 설치하려면 MDAC 또는 SDK 설정을 사용합니다. 우리는 MDAC 1.5 설치 및 재배포 시나리오 토론할 때 기억해야 할 특히 중요한 차이점입니다.

범용 데이터 액세스, Microsoft 데이터 액세스 구성 요소, 데이터 액세스 SDK, ODBC SDK 및 OLE DB SDK, Microsoft의 데이터베이스 전략을 모두 다른 면이 있습니다.

MDAC 1.0 겹치기

MDAC 1.0 조정된 독립 실행형 설치 프로그램이 아닌 개념을 같이 보다 존재했습니다. MDAC 1.0 구성 요소를 ODBC 3.0, OLE DB 1.1, 1.0, ADO 및 고급 데이터 커넥터 1.0이 포함됩니다. 고급 데이터 커넥터 때 하위 ADO 레코드 집합이 활용되는 및 ADO의 독립 않았습니다. 이전에 ODBC 상당히 훨씬 자체적으로 있던, OLE DB 1.0 SDK에서 릴리스된 있지만 1996년 8월 MDAC 향해 방법은 가리키도록 시작하는 것입니다. 1996 겨울 있는 MDAC 1.0 스택 여러 다른 배포 메커니즘을 있지만 MDAC 1.5 도착한 중앙 또는 조정된 노력이 릴리스되었습니다.

ODBC 3.0 ODBC 3.0 SDK 웹 다운로드를 통해 시간에 사용할 인터넷 정보 서버 3.0 및 OLE DB 1.1을 SDK 물론 제공되는. OLE DB 1.1 및 1.0 ADO 및 OLE DB 1.1을 SDK (사용 가능한 Visual Studio 97 또는 웹 다운로드를 통해 시간에), 인터넷 정보 서버 3.0 선적된. 고급 데이터 커넥터 인터넷 정보 서버 3.0 물론 중인 사용할 수 있는 시간에 제공되는 다운로드 가능한 .cab 파일로 웹.

MDAC 1.0 Access/Jet에서 SQL Server 및 처음 Oracle 데이터를 노출하는 Microsoft ODBC 드라이버는 ODBC 드라이버가 포함됩니다. Microsoft OLE DB 공급자에 대한 ODBC 드라이버 첫 번째 및 MDAC 1.0 릴리스된 OLE DB 공급자가 없습니다.

Visual Studio 97 실제로 조합-및-일치하는 ODBC 버전을 어떤 제품을 설치할 수 없습니다 (및 이를 사용하여 잠재적으로 OLE DB 및 ADO). 예를 들어, 비주얼 Interdev 인터넷 정보 서버 ODBC 3.0, OLE DB 1.1 및 1.0 ADO/ADC가 설치된 3.0 구성 않았습니다 Active Server Pages가 포함됩니다. 그러나 Visual Basic 5.0 ODBC 버전 2.65 및 OLE DB 또는 ADO 구성 요소를 설치한. Visual C++ 5.0 ODBC 2.65 설치되어 있지만 OLE DB 1.5는 전체 MDAC 1.0 스택 제공한 SDK를 설치하는 설치 옵션으로 Visual Studio 97 선택할 수도 포함됩니다.

일반적으로 혼합 및 ODBC 드라이버와 ODBC 드라이버 관리자/핵심 구성 일치하는 안전 항목입니다. ODBC 드라이버 관리자가 ODBC 드라이버를 것보다 최신 ODBC 드라이버 관리자 및 Microsoft ODBC 드라이버 backwardly 호환되는지 확인하는 좋은 pains 제품 그룹 수행할 수 있지만 있는 한.

MDAC 1.5 겹치기

MDAC 1.5 함께 두 설치 재배포 뿐만 아니라 MDAC 구성 요소를 프로젝트에 더 많은 조정 상태로 되었을. OLE DB 1.5, 1.5, ADO 및 원격 데이터 서비스 1.5 ODBC 3.5의 MDAC 1.5 구성되었습니다. 원격 데이터 서비스 후속 고급 데이터 커넥터 수 있지만 점차 ADO의 기능의 있음을 반영하기 위해 이름이 바뀌었습니다. MDAC 2.0으로 RDS 설명서는 ADO 동일한 위치로 포함되어 있습니다.

다시 한 번 MDAC 1.5 부분이 포함되어 있던 다양한 SDK의 및 제품. 독립 실행형 설치 파일로 뿐 아니라 Windows NT 4.0 Option Pack의 웹에서 MDAC 1.5 릴리스된 및 Internet Explorer 4.x, 특히 RDS 클라이언트 구성 요소를 MDAC 1.5 부분이 포함되었습니다. OLE DB 1.5 SDK 및 ODBC 3.5 SDK 1.5 MDAC 구성 요소를 포함하는 및 Windows 98 MDAC 1.5 구성 요소가 포함됩니다.

MDAC 1.5 ODBC 드라이버를 Microsoft Access/Jet, SQL Server 및 Microsoft Oracle ODBC 드라이버에 대한 중요한 업데이트가 포함됩니다. 또한 동시에 두 명의 다른 OLE DB 공급자 사용 가능한 Microsoft에서 (MDAC 스택 포함되지 않은 있지만 있었습니다. OLE DB 공급자를 사용하여 Active Directory 서비스 뿐만 아니라 Microsoft Index Server 경우와 MDAC 스택에서 별도로 사용할 수 없었습니다. 두 가지 방법으로 ODBC 이러한 활용할 공급자는 OLE DB의 이 장점 절대로, 특히 비 SQL 쿼리 구문이 비 관계형 데이터 저장소에서 OLE DB 데이터 공급자를 통해 데이터를 검색하려면 사용하는 것에 대한 지원되지 가질 수 없습니다.

Microsoft 데이터 액세스 구성 요소 버전 1.5 five(+) 별도의 릴리스, 서로 다른 버전의 있는 개방형 데이터베이스 연결 (ODBC) 3.5, OLE DB 1.5, ADO (ActiveX 데이터 개체) 1.5, 및 RDS (원격 데이터 서비스) 1.5 구성과 같은 ODBC 드라이버 및 OLE DB 공급자에 각각 있었습니다. 첫 번째 파일 버전 스탬프, 이외의 다른 두 가지 릴리스 및 설치에서 수정된 버그 상당한 차이가 있었습니다. 각 설명은 다음과 같습니다.
  • Internet Explorer 4.0: 선적 Internet Explorer 4.0 사용하여 인터넷 클라이언트 SDK를 두 제품 모두 설치 내에서 통합된 4.0.
  • MDAC 1.5 (PDC): Internet Explorer에서 전달 구성 요소 업데이트 및 경우에만 1997 전문 개발자 회의 CD의 MDAC는 독립 실행형 설치 프로그램 내에서 사용할 수 없습니다.
  • MDAC 1.5a: 10/6/97과 웹에서 97 내에 있는 MDAC 12 20 데 사용 가능한 독립 실행형 설치 프로그램.
  • MDAC 1.5b: Windows NT 4.0 Option Pack의 함께 사용 가능한 독립 실행형 MDAC 실제로 Option Pack 내 및 별도의 설치로 통합된 않았습니다.
  • MDAC 1.5 c: 런타임 구성 요소를 설치한 모두 실행형 MDAC 및 해당 방금 작은 MDAC 재배포 같이 사용 가능한 12/20/97과 후 웹. MDAC 1.5 c 또한 일치하는 비트가 포함되어 있는 OLE DB 1.5 및 ODBC 3.5 SDK. 실제 버그 수정 1.5b 1.5 c 사이의 증분 있지만 중요한 스레딩 ADO 및 ODBC 연결 풀링 문제를 해결하는 있었습니다.
  • Windows 98 또는 Internet Explorer 4.01 서비스 팩 1: 양쪽 Internet Explorer 4.01 서비스 팩 1 및 Windows 98 혼합된 버전의 하위 집합만 포함합니다. 그러나 유일한 위치에 있는 ADO/RDS (기본적으로 MDAC 1.5 d) 수정된 버전을 구할 수, 이들은 전체 ODBC 또는 OLE DB 및 버전이 제공되는 수행할 없습니다 ODBC/OLE DB의 제공되는 수행할 1.5 c MDAC 것보다 오래된 파일입니다. 원격 데이터 서비스 클라이언트는 DCOM을 마샬링하는 개체에 서버에서 더 이상 사용하여 비즈니스 개체를 스크립팅과 초기화에 안전하다고 표시하는 데 필요한 가장 중요한 변경 "d 1.5" 및 "1.5 c" 사이에 없습니다.

MDAC 2.0 겹치기

MDAC 2.0 데이터 Access 2.0 결합하여 및 OLAP 사양을 MDAC 1.5, ODBC 3.5 SDK 및 OLE DB 1.5 SDK, 및 OLE DB 내용을 업데이트하는 SDK, 내에서 배포됩니다. 데이터 액세스 SDK 모든 런타임 구성 요소, 설명서, 샘플, 결합하여 수도 있는 <drive>에 통합된 재배포 제공합니다: \msdasdk\redist 디렉터리. 이전에 MDAC 1.5 대기 - 단독으로 및 재배포 별도로 제공된 반면 때때로 어떤 하나를 어떤 않았습니다 혼동을 만들기, 데이터 액세스 SDK 완전히 자체 포함된 및 통합된 있습니다. 또한 SDK MDAC 2.0 재배포 7.9 M 크기 비교하여 40 M 크기 선택을 차이를 만들 수 있습니다.

MDAC 2.0 재배포 한 버전에서 온 것이며 Microsoft Access/Jet, Oracle 및 SQL Server ODBC 드라이버/OLE DB 공급자 뿐만 아니라 MDAC 2.0 구성 요소를 모두 설치합니다. 또한 Visual FoxPro ODBC 드라이버가 있는 재배포가 포함됩니다. 이전에 이 드라이버를 경우에만 웹 다운로드를 통해 사용할 수 없습니다.

Visual Studio 6.0은 전체 데이터 액세스 SDK의 하위 포함하여 MDAC 2.0 구성 요소를 함께 제공됩니다. 데이터 액세스 SDK 웹 사이트에서 다음 사이트 사용 가능한 Visual Studio 6.0 버전보다 최신 실제로 다음과 같습니다.
http://www.microsoft.com
또한 Visual Studio 6.0 버전 없는 반면 MDAC 2.0 런타임 구성 요소를 웹 다운로드에 포함되어 있습니다. Visual Studio 6.0 설치 다른 부분을 MDAC 런타임 구성 요소를 설치할 수 있기 때문입니다.

속성

기술 자료: 190463 - 마지막 검토: 2007년 1월 23일 화요일 - 수정: 1.7
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Data Access Components Software Development Kit 2.0
  • Microsoft Data Access Components Software Development Kit 2.1
  • Microsoft Data Access Components 1.5
  • Microsoft Data Access Components 2.0
  • Microsoft Data Access Components 2.1 서비스 팩 2
  • Microsoft Open Database Connectivity 3.0
  • Microsoft Open Database Connectivity 3.5
  • Microsoft Open Database Connectivity 3.51
  • Microsoft OLE DB 1.1
  • Microsoft OLE DB 1.5
  • Microsoft OLE DB 2.0
  • Microsoft ActiveX Data Objects 1.0
  • Microsoft ActiveX Data Objects 1.5
  • Microsoft ActiveX Data Objects 2.0
  • Microsoft ActiveX Data Objects 2.1 서비스 팩 2
  • Microsoft Plus! Game Pack: Cards & Puzzles
  • Microsoft Remote Data Services 1.1
  • Microsoft Remote Data Services 1.5
  • Remote Data Service for ADO 2.0
키워드:?
kbmt kbdatabase kbinfo kbmdacnosweep KB190463 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

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