Condividi tramite


Provider OLE DB testati con SQL Server

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

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 Microsoft OLE DB di SQL 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

Query distribuite

Guida in linea e informazioni

Assistenza su SQL Server 2005