Connessioni in Integration Services

Nei pacchetti di Microsoft SQL Server Integration Services vengono utilizzate le connessioni per eseguire varie attività e implementare le caratteristiche di Integration Services seguenti:

  • Connessione ad archivi dati di origine e destinazione, ad esempio file di testo, file XML, cartelle di lavoro di Excel e database relazionali, per l'estrazione e il caricamento dei dati.

  • Connessione a database relazionali contenenti dati di riferimento per l'esecuzione di ricerche esatte o fuzzy.

  • Connessione a database relazionali per l'esecuzione di stored procedure e istruzioni SQL quali i comandi SELECT, DELETE e INSERT.

  • Connessione a SQL Server per l'esecuzione di attività di manutenzione e trasferimento quali il backup di database e il trasferimento di account di accesso.

  • Scrittura di voci di log in file di testo e XML e scrittura di configurazioni di pacchetto e tabelle di SQL Server in tabelle di SQL Server.

  • Connessione a SQL Server per la creazione di tabelle di lavoro temporanee, necessarie per l'esecuzione delle operazioni previste da alcune trasformazioni.

  • Connessione a database e progetti di Analysis Services per l'accesso a modelli di data mining, l'elaborazione di cubi e dimensioni, nonché l'esecuzione di codice DDL.

  • Creazione o indicazione di file e cartelle da utilizzare con attività ed enumeratori del ciclo Foreach.

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

Per stabilire queste connessioni, in Integration Services vengono utilizzate le gestioni connessioni, come descritto nella sezione successiva.

Gestioni connessioni

In Integration Services viene utilizzata la gestione connessione come rappresentazione logica di una connessione. In fase di progettazione si impostano le proprietà della gestione connessione per descrivere la connessione fisica che verrà creata da Integration Services durante l'esecuzione del pacchetto. Le gestioni connessioni includono ad esempio la proprietà ConnectionString, che viene impostata in modalità progettazione. In fase di esecuzione verrà quindi creata una connessione fisica utilizzando il valore archiviato nella proprietà relativa alla stringa di connessione.

In un pacchetto è possibile utilizzare più istanze di un determinato tipo di gestione connessione ed è possibile impostare proprietà specifiche per ogni istanza. In fase di esecuzione ogni istanza di un determinato tipo di gestione connessione crea una connessione con attributi diversi.

I diversi tipi di gestione connessione disponibili in SQL Server Integration Services consentono di stabilire connessioni tra i pacchetti e un'ampia gamma di server e origini dati:

  • Durante l'installazione di Integration Services vengono installate le gestioni connessioni predefinite.

  • Dal sito Web di Microsoft è possibile scaricare alcune gestioni connessioni.

  • Se le gestioni connessioni esistenti non soddisfano le proprie esigenze, è possibile creare una gestione connessione personalizzata.

Gestioni connessioni predefinite

Nella tabella seguente sono elencati i tipi di gestione connessione disponibili in SQL Server Integration Services.

Tipo

Descrizione

Argomento

ADO

Consente di connettersi a oggetti ADO (ActiveX Data Objects).

Gestione connessione ADO

ADO.NET

Consente di connettersi a un'origine dei dati tramite un provider .NET.

Gestione connessione ADO.NET

CACHE

Consente di leggere i dati dal flusso di dati o da un file di cache (con estensione caw) e di salvare dati nel file di cache.

Gestione connessione della cache

EXCEL

Consente di connettersi a un file di cartella di lavoro di Excel.

Gestione connessione Excel

FILE

Consente di connettersi a un file o a una cartella.

Gestione connessione file

FLATFILE

Consente di connettersi ai dati contenuti in un singolo file flat.

Gestione connessione file flat

FTP

Consente di connettersi a un server FTP.

Gestione connessione FTP

HTTP

Consente di connettersi a un server Web.

Gestione connessione HTTP

MSMQ

Consente di connettersi a una coda di messaggi.

Gestione connessione MSMQ

MSOLAP100

Consente di connettersi a un'istanza di SQL Server Analysis Services o a un progetto Analysis Services.

Gestione connessione Analysis Services

MULTIFILE

Consente di connettersi a più file e cartelle.

Gestione connessione per più file

MULTIFLATFILE

Consente di connettersi a più file e cartelle di dati.

Gestione connessione per più file flat

OLEDB

Consente di connettersi a un'origine dei dati tramite un provider OLE DB.

Gestione connessione OLE DB

ODBC

Consente di connettersi a un'origine dei dati tramite ODBC.

Gestione connessione ODBC

SMOServer

Consente di connettersi a un server SMO (SQL Server Management Objects).

Gestione connessione SMO

SMTP

Consente di connettersi a un server di posta SMTP.

Gestione connessione SMTP

SQLMOBILE

Consente di connettersi a un database di SQL Server Compact.

Gestione connessione SQL Server Compact Edition

WMI

Consente di connettersi a un server e specifica l'ambito della gestione WMI (Windows Management Instrumentation, Strumentazione gestione Windows) sul server.

Gestione connessione WMI

Gestioni connessioni disponibili per download

Nella tabella seguente sono elencati i tipi aggiuntivi di gestione connessione che è possibile scaricare dal sito Web Microsoft.

Nota importanteImportante

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

Tipo

Descrizione

Argomento

ORACLE

Consente di connettersi a un server Oracle <informazioni versione>.

La gestione connessione Oracle è il componente per la gestione delle connessioni del connettore Microsoft per Oracle di Attunity. Il connettore Microsoft per Oracle di Attunity include anche un'origine e una destinazione. Per ulteriori informazioni, vedere la pagina di download relativa ai connettori Microsoft per Oracle e Teradata di Attunity.

SAPBI

Consente di connettersi a un sistema SAP NetWeaver BI versione 7.

La gestione connessione SAP BI è il componente per la gestione delle connessioni del connettore Microsoft per SAP BI. Il connettore Microsoft per SAP BI include anche un'origine e una destinazione. Per ulteriori informazioni, vedere la pagina di download del Feature Pack di Microsoft SQL Server 2008.

TERADATA

Consente di connettersi a un server Teradata <informazioni versione>.

La gestione connessione Teradata è il componente per la gestione delle connessioni del connettore Microsoft per Teradata di Attunity. Il connettore Microsoft per Teradata di Attunity include anche un'origine e una destinazione. Per ulteriori informazioni, vedere la pagina di download relativa ai connettori Microsoft per Oracle e Teradata di Attunity.

Gestioni connessioni personalizzate

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

Risorse esterne

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:


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