Gestione connessione OLE DB
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, ad esempio, può utilizzare il provider Microsoft OLE DB per SQL Server.
Nota
Se l'origine dati è Microsoft Office Excel 2007 o Microsoft Office Access 2007, è richiesto un provider di dati diverso rispetto alle versioni precedenti di Excel o Access. Per ulteriori informazioni, vedere Procedura: Connessione a una cartella di lavoro di Excel e Procedura: Connessione a un database di Access.
La gestione connessione OLE DB viene utilizzata da diversi componenti di flusso di dati e attività di SQL Server Integration Services. 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 alla raccolta 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 sicurezza come previsto dal 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
È 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 dati esterne. Per registrare le chiamate eseguite dalla gestione connessione OLE DB a provider di dati esterni, attivare la registrazione dei pacchetti e selezionare l'evento Diagnostic a livello di 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 Aggiunta di connessioni a livello di programmazione.
Risorse esterne
Articolo di Wiki su SSIS con connettori Oracle, disponibile su social.technet.microsoft.com
Articolo tecnico relativo alle stringhe di connessione per provider OLE DB, disponibile su carlprothman.net
|
Vedere anche