Gestione connessione OLE DB

Data aggiornamento: 12 dicembre 2006

Una gestione connessione OLE DB consente a un pacchetto di connettersi a un'origine dei dati tramite un provider OLE DB. Una gestione connessione OLE DB che si connette a SQL Server 2005, ad esempio, può utilizzare il provider Microsoft OLE DB per SQL Server.

[!NOTA] Per stabilire la connessione a un'origine dei dati che utilizza Microsoft Office Excel 2003 o versione precedente, utilizzare una gestione connessione Excel. Per ulteriori informazioni, vedere Gestione connessione Excel. Per stabilire la connessione a un'origine dei dati che utilizza Microsoft Excel 2007, utilizzare Gestione connessione OLE DB, selezionando Microsoft Office 12.0 Access Database Engine OLE DB Provider in Provider. Nella pagina Tutte della finestra di dialogo Gestione connessione immettere Excel 12.0 per Extended Properties. Per caricare dati da o in un'origine dei dati Excel 2007, utilizzare rispettivamente un'origine OLE DB o una destinazione OLE DB. Non è possibile utilizzare un'origine o una destinazione Excel per caricare dati da o in un'origine dei dati Excel 2007. Per stabilire la connessione a un database che utilizza Microsoft Office Access 2003 o versione precedente, utilizzare Gestione connessione OLE DB, selezionando Microsoft Jet 4.0 OLE DB Provider in Provider. Per stabilire la connessione a un database che utilizza Microsoft Office Access 2007, utilizzare Gestione connessione OLE DB, selezionando Microsoft Office 12.0 Access Database Engine OLE DB Provider in Provider. Per stabilire la connessione a origini dei dati che utilizzano Excel 2007 o Access 2007, non è possibile selezionare Microsoft Jet 4.0 OLE DB Provider.

La gestione connessione OLE DB viene utilizzata da diversi componenti di flusso di dati e attività di SQL Server 2005 Integration Services (SSIS). L'origine e la destinazione OLE DB, ad esempio, utilizzano questa gestione connessione per estrarre e caricare i dati, mentre l'attività Esegui SQL può utilizzarla per connettersi a un database di SQL Server per l'esecuzione delle query.

La gestione connessione OLE DB viene inoltre utilizzata per accedere alle origini dei dati OLE DB nelle attività personalizzate scritte in codice non gestito che utilizza un linguaggio quale C++.

Quando si aggiunge una gestione connessione OLE DB a un pacchetto, Integration Services crea una gestione connessione che in fase di esecuzione verrà risolta in una connessione OLE DB, imposta le proprietà di tale gestione connessione e quindi la aggiunge all'insieme Connections del pacchetto.

La proprietà ConnectionManagerType della gestione connessione viene impostata su OLEDB.

Per configurare la gestione connessione OLE DB, procedere nel modo seguente:

  • Specificare una stringa di connessione configurata in modo da soddisfare i requisiti del provider selezionato.
  • Se richiesto dal provider, includere il nome dell'origine dei dati a cui connettersi.
  • Specificare le credenziali di protezione appropriate per il provider selezionato.
  • Indicare se la connessione creata dalla gestione connessione deve essere mantenuta in fase di esecuzione.

Risoluzione dei problemi della gestione connessione OLE DB

Da Microsoft SQL Server 2005 Service Pack 2 (SP2) è possibile registrare le chiamate eseguite dalla gestione connessione OLE DB a provider di dati esterni. Questa nuova funzionalità di registrazione può essere utilizzata per risolvere i problemi relativi alle connessioni stabilite dalla gestione connessione OLE DB a origini dei dati esterne. Per registrare le chiamate eseguite dalla gestione connessione OLE DB a un provider di dati esterno, abilitare la registrazione dei pacchetti e selezionare l'evento Diagnostic a livello del pacchetto. Per ulteriori informazioni, vedere Risoluzione dei problemi relativi all'esecuzione di pacchetti.

Configurazione della gestione connessione OLE DB

È possibile impostare le proprietà tramite Progettazione SSIS o a livello di programmazione.

Per ulteriori informazioni sulle proprietà che è possibile impostare in Progettazione SSIS, fare clic su uno degli argomenti seguenti:

Per informazioni sulla configurazione di una gestione connessione a livello di programmazione, vedere ConnectionManager e Adding Connections Programmatically.

Vedere anche

Concetti

Origine OLE DB
Destinazione OLE DB
Attività Esegui SQL

Altre risorse

Connessioni in Integration Services

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

12 dicembre 2006

Nuovo contenuto:
  • Aggiunta di una nota sull'utilizzo di origini dei dati Excel 2007 o Access 2007.
  • Aggiunta di informazioni relative a nuovi messaggi di registrazione di SQL Server 2005 SP2 che consentono agli utenti di risolvere i problemi relativi alle chiamate che la gestione connessione esegue a provider di dati esterni.