Integration Services-Verbindungen (SSIS)
Microsoft SQL Server Integration Services-Pakete verwenden Verbindungen zum Ausführen verschiedener Tasks und zum Implementieren von Integration Services-Features:
Herstellen einer Verbindung mit Quell- und Zieldatenspeichern, z. B. Text, XML, Excel-Arbeitsmappen und relationale Datenbanken, zum Extrahieren und Laden von Daten.
Herstellen einer Verbindung mit relationalen Datenbanken, die Verweisdaten zum Ausführen von genauen oder Fuzzysuchvorgängen beinhalten.
Herstellen einer Verbindung mit relationalen Datenbanken zum Ausführen von SQL-Anweisungen, z. B. der Befehle SELECT-, DELETE- und INSERT, sowie zum Ausführen gespeicherter Prozeduren.
Herstellen einer Verbindung mit SQL Server zum Durchführen von Wartungs- und Übertragungstasks, z. B. dem Sichern von Datenbanken und Übertragen von Anmeldungen.
Schreiben von Protokolleinträgen in Text- und XML-Dateien und SQL Server -Tabellen sowie Paketkonfigurationen in SQL Server -Tabellen.
Herstellen einer Verbindung mit SQL Server zum Erstellen temporärer Arbeitstabellen, die von einigen Transformationen benötigt werden.
Herstellen einer Verbindung mit Analysis Services -Projekten und -Datenbanken für den Zugriff auf Data Mining-Modelle, zum Verarbeiten von Cubes und Dimensionen und zum Ausführen von DDL-Code.
Angeben vorhandener Dateien und Ordner bzw. Erstellen neuer Dateien und Ordner für die Verwendung mit Foreach-Schleifenenumeratoren und Tasks.
Herstellen einer Verbindung mit Meldungswarteschlangen sowie mit der Windows-Verwaltungsinstrumentation (WMI, Windows Management Instrumentation), mit SQL Server Management Objects (SMO), dem Web und mit Mailservern.
Um diese Verbindungen herzustellen, verwendet Integration Services Verbindungs-Manager. Dies wird im nächsten Abschnitt beschrieben.
Verbindungs-Manager
Integration Services verwendet den Verbindungs-Manager als logische Darstellung einer Verbindung. Zur Entwurfszeit legen Sie die Eigenschaften eines Verbindungs-Managers fest, um die physische Verbindung zu beschreiben, die Integration Services beim Ausführen des Pakets erstellt. Beispielsweise enthält ein Verbindungs-Manager die ConnectionString
-Eigenschaft, die Sie zur Entwurfszeit festlegen. Zur Laufzeit wird mithilfe des Werts in der ConnectionString-Eigenschaft eine physische Verbindung erstellt.
Ein Paket kann mehrere Instanzen eines Verbindungs-Manager-Typs verwenden, und Sie können die Eigenschaften für jede Instanz festlegen. Zur Laufzeit erstellt jede Instanz eines Verbindungs-Manager-Typs eine Verbindung mit verschiedenen Attributen.
SQL Server Integration Services stellt verschiedene Typen von Verbindungs-Managern bereit, mit denen Pakete eine Verbindung mit einer Reihe von Datenquellen und Servern herstellen können:
Einige integrierte Verbindungs-Manager werden bei der Installation von Integration Servicesinstalliert.
Andere Verbindungs-Manager stehen auf der Microsoft -Website zum Herunterladen zur Verfügung.
Sie können einen eigenen benutzerdefinierten Verbindungs-Manager erstellen, wenn die vorhandenen Verbindungs-Manager Ihren Anforderungen nicht entsprechen.
Integrierte Verbindungs-Manager
In der folgenden Tabelle werden die Verbindungs-Manager-Typen aufgeführt, die von SQL Server Integration Services zur Verfügung gestellt werden.
type | BESCHREIBUNG | Thema |
---|---|---|
ADO | Stellt eine Verbindung mit ADO-Objekten (ActiveX Data Objects) her. | ADO-Verbindungs-Manager |
ADO.NET | Stellt eine Verbindung mit einer Datenquelle mithilfe eines .NET-Anbieters her. | ADO.NET-Verbindungs-Manager |
CACHE | Liest Daten aus dem Datenfluss oder einer Cachedatei (.caw) und kann Daten in der Cachedatei speichern. | Cacheverbindungs-Manager |
DQS | Stellt eine Verbindung mit einem Data Quality Services-Server und einer Data Quality Services-Datenbank auf dem Server her. | Verbindungs-Manager für DQS-Bereinigung |
EXCEL | Stellt eine Verbindung mit einer Excel-Arbeitsmappendatei her. | Excel-Verbindungs-Manager |
FILE | Stellt eine Verbindung mit einer Datei oder einem Ordner her. | Dateiverbindungs-Manager |
FLATFILE | Stellt eine Verbindung mit Daten in einer einzelnen Flatfile her. | Verbindungs-Manager für Flatfiles |
FTP | Stellt eine Verbindung mit einem FTP-Server her. | FTP-Verbindungs-Manager |
HTTP | Stellt eine Verbindung mit einem Webserver her. | HTTP-Verbindungs-Manager |
MSMQ | Stellt eine Verbindung mit einer Nachrichtenwarteschlange her. | MSMQ-Verbindungs-Manager |
MSOLAP100 | Stellt eine Verbindung mit einer SQL Server Analysis Services-Instanz oder einem Analysis Services-Projekt her. | Analysis Services-Verbindungs-Manager |
MULTIFILE | Stellt eine Verbindung mit mehreren Dateien und Ordnern her. | Verbindungs-Manager für mehrere Dateien |
MULTIFLATFILE | Stellt eine Verbindung mit mehreren Datendateien und Ordnern her. | Verbindungs-Manager für mehrere Flatfiles |
OLEDB | Stellt eine Verbindung mit einer Datenquelle mithilfe eines OLE DB-Anbieters her. | OLE DB-Verbindungs-Manager |
ODBC | Stellt eine Verbindung mit einer Datenquelle mithilfe von ODBC her. | ODBC-Verbindungs-Manager |
SMOServer | Stellt eine Verbindung mit einem SMO-Server ( SQL Server Management Objects) her. | SMO-Verbindungs-Manager |
SMTP | Stellt eine Verbindung mit einem SMTP-Mailserver her. | SMTP-Verbindungs-Manager |
SQLMOBILE | Stellt eine Verbindung mit einer SQL Server Compact-Datenbank her. | SQL Server Compact Edition-Verbindungs-Manager |
WMI | Stellt eine Verbindung mit einem Server her und gibt den Bereich der WMI-Verwaltung (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation) auf dem Server an. | WMI-Verbindungs-Manager |
Zum Herunterladen verfügbare Verbindungs-Manager
In der folgenden Tabelle sind weitere Typen von Verbindungs-Managern aufgeführt, die von der Microsoft -Website heruntergeladen werden können.
Wichtig
Die in der folgenden Tabelle aufgeführten Verbindungs-Manager funktionieren nur mit Microsoft SQL Server 2012 Enterprise und Microsoft SQL Server 2012 Developer.
type | BESCHREIBUNG | Thema |
---|---|---|
ORACLE | Stellt eine Verbindung mit einem Oracle-<Versionsinfo>-Server her. | Der Oracle-Verbindungs-Manager ist die Verbindungs-Manager-Komponente des Microsoft -Connectors für Oracle von Attunity. Der Microsoft -Connector für Oracle von Attunity enthält auch eine Quelle und ein Ziel. Weitere Informationen finden Sie auf der Downloadseite Microsoft Connectors for Oracle and Teradata by Attunity. |
SAPBI | Stellt eine Verbindung mit einem System mit SAP NetWeaver BI, Version 7 her. | Der SAP BI-Verbindungs-Manager ist die Verbindungs-Manager-Komponente des Microsoft -Connectors für SAP BI. Der Microsoft -Connector für SAP BI enthält auch eine Quelle und ein Ziel. Weitere Informationen finden Sie auf der Downloadseite Microsoft SQL Server 2008 Feature Pack. |
TERADATA | Stellt eine Verbindung mit einem Teradata-<Versionsinfo>-Server her. | Der Teradata-Verbindungs-Manager ist die Verbindungs-Manager-Komponente des Microsoft -Connectors für Teradata von Attunity. Der Microsoft -Connector für Teradata von Attunity enthält auch eine Quelle und ein Ziel. Weitere Informationen finden Sie auf der Downloadseite Microsoft Connectors for Oracle and Teradata by Attunity. |
Benutzerdefinierte Verbindungs-Manager
Sie können auch benutzerdefinierte Verbindungs-Manager schreiben. Weitere Informationen finden Sie unter Developing a Custom Connection Manager.
Related Tasks
Ausführliche Informationen zum Hinzufügen oder Löschen eines Verbindungs-Managers in einem Paket finden Sie unter Hinzufügen, Löschen oder Freigeben eines Verbindungs-Managers in einem Paket.
Details zum Festlegen der Eigenschaften eines Verbindungs-Managers in einem Paket finden Sie unter Festlegen der Eigenschaften eines Verbindungs-Managers.
Verwandte Inhalte
Video, Nutzen der Vorteile von Microsoft Attunity Connector für Oracle zur Erweiterung der Paketleistung, auf technet.microsoft.com
Wiki-Artikel, SSIS-Konnektivität, auf social.technet.microsoft.com
Blogeintrag Verbinden mit MySQL von SSISauf blogs.msdn.com.
Technischer Artikel zum Extrahieren und Laden von SharePoint-Daten in SQL Server Integration Servicesauf msdn.microsoft.com.
Technischer Artikel You get "DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER" error message when using Oracle connection manager in SSIS (Sie erhalten die Fehlermeldung "DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER" bei der Verwendung eines Oracle-Verbindungs-Managers in SSIS)auf support.microsoft.com.