Connessioni in Integration Services
I pacchetti di MicrosoftSQL ServerIntegration Services utilizzano le connessioni per eseguire varie attività e implementare le funzionalità 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 ServerIntegration 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 ServerIntegration Services.
Tipo |
Descrizione |
Argomento |
---|---|---|
ADO |
Consente di connettersi a oggetti ADO (ActiveX Data Objects). |
|
ADO.NET |
Consente di connettersi a un'origine dei dati tramite un provider .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. |
|
EXCEL |
Consente di connettersi a un file di cartella di lavoro di Excel. |
|
FILE |
Consente di connettersi a un file o a una cartella. |
|
FLATFILE |
Consente di connettersi ai dati contenuti in un singolo file flat. |
|
FTP |
Consente di connettersi a un server FTP. |
|
HTTP |
Consente di connettersi a un server Web. |
|
MSMQ |
Consente di connettersi a una coda di messaggi. |
|
MSOLAP100 |
Consente di connettersi a un'istanza di SQL ServerAnalysis Services o a un progetto Analysis Services. |
|
MULTIFILE |
Consente di connettersi a più file e cartelle. |
|
MULTIFLATFILE |
Consente di connettersi a più file e cartelle di dati. |
|
OLEDB |
Consente di connettersi a un'origine dei dati tramite un provider OLE DB. |
|
ODBC |
Consente di connettersi a un'origine dei dati tramite ODBC. |
|
SMOServer |
Consente di connettersi a un server SMO (SQL Server Management Objects). |
|
SMTP |
Consente di connettersi a un server di posta SMTP. |
|
SQLMOBILE |
Consente di connettersi a un database di SQL Server Compact. |
|
WMI |
Consente di connettersi a un server e specifica l'ambito della gestione WMI (Windows Management Instrumentation, Strumentazione gestione Windows) sul server. |
Gestioni connessioni disponibili per download
Nella tabella seguente sono elencati i tipi aggiuntivi di gestione connessione che è possibile scaricare dal sito Web Microsoft.
Importante |
---|
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 relativa ai download Microsoft Connectors for Oracle and Teradata by Attunity (informazioni in lingua inglese). |
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 relativa ai download 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 relativa ai download Microsoft Connectors for Oracle and Teradata by Attunity (informazioni in lingua inglese). |
Gestioni connessioni personalizzate
È inoltre possibile scrivere gestioni connessioni personalizzate. Per ulteriori informazioni, vedere Sviluppo di una gestione connessione personalizzata.
|