Condividi tramite


Connessioni di Integration Services (SSIS)

I pacchetti di Microsoft SQL Server Integration Services usano connessioni per eseguire attività diverse e implementare le funzionalità di Integration Services:

  • Connessione agli archivi dati di origine e di destinazione, ad esempio testo, XML, cartelle di lavoro di Excel e database relazionali per estrarre e caricare dati.

  • Connessione a database relazionali che contengono dati di riferimento per eseguire ricerche esatte o fuzzy.

  • Connessione a database relazionali per eseguire istruzioni SQL, ad esempio i comandi SELECT, DELETE e INSERT, e anche le stored procedure.

  • Connessione a SQL Server per eseguire attività di manutenzione e trasferimento, ad esempio il backup dei database e il trasferimento degli account di accesso.

  • Scrittura di voci di log nei file di testo e XML, nelle tabelle di SQL Server, e configurazione dei pacchetti nelle tabelle di SQL Server.

  • Connessione a SQL Server per creare tabelle di lavoro temporanee necessarie per eseguire alcune trasformazioni.

  • Connessione a progetti e database di Analysis Services per accedere ai modelli di data mining, elaborare cubi e dimensioni ed eseguire codice DDL.

  • Specificare file e cartelle esistenti o nuovi da utilizzare con gli enumeratori e le attività del ciclo Foreach.

  • Connessione a code di messaggistica e alla Strumentazione di Gestione Windows (WMI), SQL Server Management Objects (SMO), server Web e di posta elettronica.

Per stabilire queste connessioni, Integration Services usa gestori di connessioni, come descritto nella sezione successiva.

Gestori di connessioni

Integration Services usa la gestione connessione come rappresentazione logica di una connessione. In fase di progettazione, si impostano le proprietà di una gestione connessione per descrivere la connessione fisica creata da Integration Services durante l'esecuzione del pacchetto. Ad esempio, una gestione connessione include la ConnectionString proprietà impostata in fase di progettazione. In fase di esecuzione viene creata una connessione fisica usando il valore nella proprietà della stringa di connessione.

Un pacchetto può usare più istanze di un tipo di gestione connessione ed è possibile impostare le proprietà in ogni istanza. In fase di esecuzione, ogni istanza di un tipo di gestione connessione crea una connessione con attributi diversi.

SQL Server Integration Services offre diversi tipi di gestioni connessioni che consentono ai pacchetti di connettersi a un'ampia gamma di origini dati e server:

  • I gestori di connessione integrati che Setup installa quando installi i Servizi di Integrazione.

  • Sono disponibili gestori di connessioni per il download dal sito Web Microsoft.

  • È possibile creare una gestione connessione personalizzata se le gestioni connessioni esistenti non soddisfano le proprie esigenze.

Gestori di connessioni integrati

Nella tabella seguente sono elencati i tipi di gestione connessione forniti da SQL Server Integration Services.

TIPO Descrizione Argomento
ADO Si connette a oggetti ADO (ActiveX Data Objects). Gestore della connessione ADO
ADO.NET Si connette a un'origine dati usando un provider .NET. Gestione connessione ADO.NET
CACHE Legge i dati dal flusso di dati o da un file di cache (con estensione caw) e può salvare i dati nel file della cache. Gestione connessione cache
DQS Si connette a un server Data Quality Services e a un database Data Quality Services nel server. Gestione connessione di pulizia DQS
EXCEL Si connette a un file di cartella di lavoro di Excel. Gestione connessione Excel
file Si connette a un file o a una cartella. Gestione connessione file
FLATFILE Connettersi ai dati in un singolo file flat. Gestione connessione file di testo
FTP Connettersi a un server FTP. Gestione connessione FTP
HTTP Si connette a un server Web. Gestione connessione HTTP
MSMQ Si connette a una coda di messaggi. Gestione connessione MSMQ
MSOLAP100 Si connette a un'istanza di SQL Server Analysis Services o a un progetto di Analysis Services. Gestione della connessione di Analysis Services
Multifile Si connette a più file e cartelle. Gestore di connessioni multiplo di file
MULTIFLATFILE Si connette a più file di dati e cartelle. Gestione connessione a più file flat
OLEDB Si connette a un'origine dati tramite un provider OLE DB. Gestione connessione OLE DB
ODBC Si connette a un'origine dati tramite ODBC. Gestione connessione ODBC
SMOServer Si connette a un server SMO (SQL Server Management Objects). Gestione connessione SMO
SMTP Si connette a un server di posta SMTP. Gestione connessione SMTP
SQLMOBILE Si connette a un database di SQL Server Compact. Gestione connessione SQL Server Compact Edition
WMI Si connette a un server e specifica l'ambito della gestione di Strumentazione gestione Windows (WMI) nel server. Gestore connessioni WMI

Gestioni connessioni disponibili per il download

La tabella seguente elenca altri tipi di gestione connessione che è possibile scaricare dal sito Web Microsoft.

Importante

Le gestioni connessioni elencate nella tabella seguente funzionano solo con Microsoft SQL Server 2012 Enterprise e Microsoft SQL Server 2012 Developer.

TIPO Descrizione Argomento
ORACOLO Si connette a un server di informazioni< sulla versione di Oracle>. Il gestore di connessione Oracle è il componente di gestione della connessione del Microsoft Connector per Oracle di Attunity. Il connettore Microsoft per Oracle di Attunity include anche un'origine e una destinazione. Per altre informazioni, vedere la pagina di download, Connettori Microsoft per Oracle e Teradata di Attunity.
SAPBI Si connette a un sistema SAP NetWeaver BI versione 7. La gestione connessione SAP BI è il componente di gestione connessione di Microsoft Connector per SAP BI. Microsoft Connector per SAP BI include anche un'origine e una destinazione. Per altre informazioni, vedere la pagina di download, Microsoft SQL Server 2008 Feature Pack.
TERADATA Si connette a un server informazioni> sulla versione di Teradata<. La gestione connessione Teradata è il componente di gestione connessione di Microsoft Connector per Teradata di Attunity. Il connettore Microsoft per Teradata di Attunity include anche un'origine e una destinazione. Per altre informazioni, vedere la pagina di download, Connettori Microsoft per Oracle e Teradata di Attunity.

Gestioni connessioni personalizzate

È anche possibile scrivere gestioni connessioni personalizzate. Per altre informazioni, vedere Sviluppo di una gestione connessione personalizzata.

Per informazioni dettagliate su come aggiungere o eliminare una gestione connessione in un pacchetto, vedere Aggiungere, eliminare o condividere una gestione connessione in un pacchetto.

Per informazioni dettagliate su come impostare le proprietà di una gestione connessione in un pacchetto, vedere Impostare le proprietà di una gestione connessione.