Provider OLE DB testati con SQL Server

Le query distribuite di SQL Server sono state testate con numerosi provider OLE DB. Con SQL Server vengono installati i seguenti provider testati OLE DB:

Gli altri provider testati sono:

Nella tabella seguente sono illustrati i provider OLE DB testati con le query distribuite di SQL Server. È possibile fare riferimento a questi provider in un'istruzione SELECT specificando una query pass-through nelle funzioni OPENQUERY e OPENROWSET.

Origine dei dati

Nome provider

Utilizzo in nomi composti da quattro parti

Utilizzo in query e comandi pass-through

Utilizzo in istruzioni INSERT, UPDATE o DELETE

Utilizzo in transazioni distribuite

SQL Server 7.0 o versioni successive

Provider OLE DB di Microsoft SQL Server Native Client

Origini dei dati ODBC

Provider Microsoft OLE DB per ODBC

Sì*

Sì*

Sì*

Database di Microsoft Access (Jet)

Provider Microsoft OLE DB per Jet versione 4.00

Sì (No se il database è stato creato utilizzando Microsoft Jet 4.0 o versione precedente)

No

Fogli di calcolo di Microsoft Excel

Provider Microsoft OLE DB per Jet versione 4.00

No

Database Oracle

Provider Microsoft OLE DB per Oracle

Database Oracle**

Provider Oracle per OLE DB (8.1.7.3.0) per Windows 2000/NT

Directory di Microsoft Windows 2000

Provider OLE DB per i servizi directory Microsoft

No

No

No

File system locale (tramite i servizi di indicizzazione)

Provider Microsoft OLE DB per Microsoft Indexing Service (richiede Microsoft Windows NT 4.0 Service Pack 4 o successivo)

No

No

No

Database IBM DB2

Provider Microsoft OLE DB per DB2

Microsoft Exchange Server

Provider Microsoft OLE DB per Exchange Server

No

No

No

* Le funzionalità del provider Microsoft OLE DB per ODBC variano in base al driver ODBC utilizzato. È possibile che con alcuni driver ODBC il provider non supporti tutte le funzionalità elencate.

** Il supporto per il provider Oracle per OLE DB include:

Oracle a 32 bit

Solo Out-of-proc

Oracle a 64 bit

Nessuno

Benché Microsoft supporti solo query distribuite che fanno riferimento ai provider testati da Microsoft, le query distribuite dovrebbero funzionare con qualsiasi provider OLE DB che soddisfa i requisiti descritti nell'argomento relativo alle informazioni di riferimento sui provider OLE DB per query distribuite.

Se un provider non può essere specificato come parte di un nome composto da quattro parti, è possibile farvi riferimento in una funzione OPENQUERY o OPENROWSET utilizzando una query pass-through.

Vedere anche

Concetti