SQL Server로 테스트한 OLE DB 공급자
SQL Server 분산 쿼리는 여러 OLE DB 공급자에서 테스트되었습니다. 테스트된 다음 OLE DB 공급자는 SQL Server와 함께 설치됩니다.
Microsoft SQL Server Native Client OLE DB 공급자. 이 공급자는 SQL Server용 OLE DB 공급자입니다.
그외 테스트된 공급자는 다음과 같습니다.
Microsoft Exchange Server(Exchange용 Microsoft OLE DB 공급자).
OLE DB용 Oracle 공급자는 Oracle사에서 제공합니다.
다음 표에서는 SQL Server 분산 쿼리로 테스트한 OLE DB 공급자를 보여 줍니다. 다음 공급자는 모두 OPENQUERY 및 OPENROWSET 함수에 통과 쿼리를 지정하여 SELECT 문에서 참조될 수 있습니다.
데이터 원본 |
공급자 이름 |
네 부분으로 된 이름에서 사용 |
통과 쿼리 및 명령에서 사용 |
INSERT, UPDATE, DELETE에서 사용 |
분산 트랜잭션에서 사용 |
---|---|---|---|---|---|
SQL Server 7.0 이상 |
Microsoft SQL Server Native Client OLE DB 공급자 |
예 |
예 |
예 |
예 |
ODBC 데이터 원본 |
ODBC용 Microsoft OLE DB 공급자 |
예* |
예 |
예* |
예* |
Microsoft Access(Jet) 데이터베이스 |
Jet용 Microsoft OLE DB 공급자 버전 4.00 |
예 |
예 |
예(Microsoft Jet 4.0 또는 이전 버전으로 데이터베이스가 만들어진 경우에는 사용 안 함) |
아니요 |
Microsoft Excel 스프레드시트 |
Jet용 Microsoft OLE DB 공급자 버전 4.00 |
예 |
예 |
예 |
아니요 |
Oracle 데이터베이스 |
Oracle용 Microsoft OLE DB 공급자 |
예 |
예 |
예 |
예 |
Oracle 데이터베이스** |
Windows 2000/NT를 위한 OLE DB용 Oracle 공급자(8.1.7.3.0) |
예 |
예 |
예 |
예 |
Microsoft Windows 2000 디렉터리 |
Microsoft 디렉터리 서비스용 Microsoft OLE DB 공급자 |
아니요 |
예 |
아니요 |
아니요 |
로컬 파일 시스템(인덱싱 서비스를 통해) |
Microsoft 인덱싱 서비스용 Microsoft OLE DB 공급자(Microsoft Windows NT 4.0 서비스 팩 4 이상 필요) |
아니요 |
예 |
아니요 |
아니요 |
IBM DB2 데이터베이스 |
DB2용 Microsoft OLE DB 공급자 |
예 |
예 |
예 |
예 |
Microsoft Exchange Server |
Exchange Server용 Microsoft OLE DB 공급자 |
아니요 |
예 |
아니요 |
아니요 |
* ODBC용 Microsoft OLE DB 공급자의 기능은 사용하는 ODBC 드라이버에 따라 다릅니다. 이 공급자는 일부 ODBC 드라이버에 일부 기능을 제공하지 않을 수 있습니다.
** OLE DB용 Oracle 공급자에 대한 지원은 다음과 같습니다.
Oracle 32비트 |
Out-of-proc에만 해당 |
Oracle 64비트 |
없음 |
Microsoft는 Microsoft에서 테스트한 공급자를 참조하는 분산 쿼리만 지원하지만, 분산 쿼리는 분산 쿼리를 위한 OLE DB 공급자 참조에 문서화된 요구 사항을 충족하는 모든 OLE DB 공급자와 작동해야 합니다.
네 부분으로 된 이름에서 공급자를 사용할 수 없을 경우에는 통과 쿼리를 사용하여 OPENQUERY 또는 OPENROWSET 함수에서 참조될 수 있습니다.