Condividi tramite


Sviluppo di una gestione connessione personalizzata

In Integration Services vengono utilizzate gestioni connessioni per incapsulare le informazioni necessarie per la connessione a un'origine dati esterna. Integration Services include una varietà di gestioni connessioni che supportano connessioni alle origini dati utilizzate più di frequente, dai database aziendali ai file di testo e ai fogli di lavoro di Excel. Se le gestioni connessioni e le origini dati esterne supportate da Integration Services non soddisfano completamente specifici requisiti, è possibile creare una gestione connessione personalizzata.

Per creare una gestione connessione personalizzata, è necessario creare una classe che eredita dalla classe di base ConnectionManagerBase, applicare l'attributo DtsConnectionAttribute alla nuova classe ed eseguire l'override dei metodi e delle proprietà importanti della classe di base, tra cui la proprietà ConnectionString e il metodo AcquireConnection.

Per esempi reali di gestioni connessioni personalizzate, vedere gli esempi di Integration Services in Codeplex. I frammenti di codice illustrati in questa sezione sono tratti dall'esempio di gestione connessione personalizzata SQL Server.

Nota importanteImportante

La maggior parte delle attività, delle origini e delle destinazioni incluse in Integration Services funzionano solo con tipi specifici di gestioni connessioni predefinite. Prima di sviluppare una gestione connessione personalizzata da utilizzare con attività e componenti predefiniti, controllare se tali componenti restringono l'elenco di gestioni connessioni rendendo disponibili solo quelli di un tipo specifico. Se la soluzione richiede una gestione connessione personalizzata, potrebbe essere necessario sviluppare anche un'attività personalizzata oppure un'origine o una destinazione personalizzata da utilizzare con la gestione connessione.

Contenuto della sezione

In questa sezione viene descritto come creare, configurare e scrivere il codice di una gestione connessione personalizzata e della relativa interfaccia utente personalizzata facoltativa. I frammenti di codice illustrati in questa sezione sono tratti dall'esempio di gestione connessione personalizzata SQL Server.

Sezioni correlate

Informazioni comuni per tutti gli oggetti personalizzati

Per informazioni comuni a tutti i tipi di oggetti personalizzati che è possibile creare in Integration Services, vedere gli argomenti seguenti:

Informazioni su altri oggetti personalizzati

Per informazioni sugli altri tipi di oggetti personalizzati che è possibile creare in Integration Services, vedere gli argomenti seguenti:

Icona di Integration Services (piccola) Rimanere aggiornati con Integration Services

Per informazioni sui download, gli articoli, gli esempi e i video Microsoft più recenti, nonché sulle soluzioni selezionate dalla community, visitare la pagina Integration Services su MSDN o Technet:

Per ricevere notifiche automatiche su questi aggiornamenti, sottoscrivere i feed RSS disponibili nella pagina.