Condividi tramite


gestione connessione OLE DB

Una gestione connessione OLE DB consente la connessione di un pacchetto a un'origine dati tramite un provider OLE DB. Ad esempio, una gestione connessione OLE DB che si connette a SQL Server può usare il provider Microsoft OLE DB per SQL Server.

Nota

Il provider OLEDB SQL Server Native Client 11.0 non supporta le nuove parole chiave della stringa di connessione (MultiSubnetFailover=True) per il clustering di failover multi-subnet. Per altre informazioni, vedere le note sulla versione SQL Server e il post di blog AlwaysOn Multi-Subnet Failover e SSIS in www.mattmasson.com.

Diversi SQL Server attività di Integration Services e componenti del flusso di dati usano una gestione connessione OLE DB. Ad esempio, l'origine OLE DB e la destinazione OLE DB usano questa gestione connessione per estrarre e caricare i dati e l'attività Esegui SQL può usare questa gestione connessione per connettersi a un database SQL Server per eseguire 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 verrà risolta in una connessione OLE DB in fase di esecuzione, imposta le proprietà della gestione connessione e aggiunge la gestione connessione alla raccolta nel Connections 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 effettuate dalla gestione connessione OLE DB ai provider di dati esterni, abilitare la registrazione dei pacchetti e selezionare l'evento diagnostico a livello di pacchetto. Per altre 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 altre informazioni sulle proprietà che è possibile impostare in Designer SSIS, vedere Configurare Gestione connessioni OLE DB. Per informazioni sulla configurazione di una gestione connessione a livello di programmazione, vedere la documentazione per la classe T:Microsoft.SqlServer.Dts.Runtime.ConnectionManager nella Guida per gli sviluppatori.

Vedere anche

Origine OLE DB
Destinazione OLE DB
Attività Esegui SQL
Connessioni in Integration Services (SSIS)