Gestione connessione OLE DB
Una gestione connessione OLE DB consente la connessione di un pacchetto a un'origine 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]
Il provider OLE DB di SQL Server Native Client 11.0 non supporta le nuove parole chiave per le stringhe di connessione (MultiSubnetFailover=True) per il clustering di failover su più subnet. Per ulteriori informazioni, vedere le Note sulla versione di SQL Server e il post del blog relativo al failover su più subnet AlwaysOn e SSIS sul sito www.mattmasson.com.
[!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 Connessione a una cartella di lavoro di Excel e 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.
Registrazione
È 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, abilitare la registrazione dei pacchetti e selezionare l'evento Diagnostic a livello di pacchetto. Per ulteriori informazioni, vedere Risoluzione dei problemi relativi agli strumenti per l'esecuzione del pacchetto.
Configurazione della gestione connessione OLEDB
È possibile impostare le proprietà tramite Progettazione SSIS o a livello di codice. Per ulteriori informazioni sulle proprietà che è possibile impostare in Progettazione SSIS, vedere Configura gestione connessione OLE DB. Per informazioni sulla configurazione a livello di codice di una gestione connessione, vedere la documentazione relativa alla classe T:Microsoft.SqlServer.Dts.Runtime.ConnectionManager nella Guida per gli sviluppatori.
Contenuto correlato
Articolo di Wiki sui connettori SSIS con Oracle sul sito Web social.technet.microsoft.com.
Articolo tecnico sulle stringhe di connessione per i provider OLE DB sul sito Web carlprothman. net.
|