SQL Server Integration Services-Verbindungen
MicrosoftSQL ServerIntegration 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 ServerIntegration 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 Services installiert.
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 sind die Verbindungs-Manager-Typen aufgeführt, die von SQL ServerIntegration Services zur Verfügung gestellt werden.
Typ |
Beschreibung |
Thema |
---|---|---|
ADO |
Stellt eine Verbindung mit ADO-Objekten (ActiveX Data Objects) her. |
|
ADO.NET |
Stellt eine Verbindung mit einer Datenquelle mithilfe eines .NET-Anbieters her. |
|
CACHE |
Liest Daten aus dem Datenfluss oder einer Cachedatei (.caw) und kann Daten in der Cachedatei speichern. |
|
EXCEL |
Stellt eine Verbindung mit einer Excel-Arbeitsmappendatei her. |
|
FILE |
Stellt eine Verbindung mit einer Datei oder einem Ordner her. |
|
FLATFILE |
Stellt eine Verbindung mit Daten in einer einzelnen Flatfile her. |
|
FTP |
Stellt eine Verbindung mit einem FTP-Server her. |
|
HTTP |
Stellt eine Verbindung mit einem Webserver her. |
|
MSMQ |
Stellt eine Verbindung mit einer Nachrichtenwarteschlange her. |
|
MSOLAP100 |
Stellt eine Verbindung mit einer Instanz von SQL ServerAnalysis Services oder einem Analysis Services-Projekt her. |
|
MULTIFILE |
Stellt eine Verbindung mit mehreren Dateien und Ordnern her. |
|
MULTIFLATFILE |
Stellt eine Verbindung mit mehreren Datendateien und Ordnern her. |
|
OLEDB |
Stellt eine Verbindung mit einer Datenquelle mithilfe eines OLE DB-Anbieters her. |
|
ODBC |
Stellt eine Verbindung mit einer Datenquelle mithilfe von ODBC her. |
|
SMOServer |
Stellt eine Verbindung mit einem SMO-Server (SQL Server Management Objects) her. |
|
SMTP |
Stellt eine Verbindung mit einem SMTP-Mailserver her. |
|
SQLMOBILE |
Stellt eine Verbindung mit einer SQL Server Compact-Datenbank her. |
|
WMI |
Stellt eine Verbindung mit einem Server her und gibt den Bereich der WMI-Verwaltung (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation) auf dem Server an. |
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 Tabellen aufgelisteten Verbindungs-Manager funktionieren nur mit SQL Server 2008 Enterprise und SQL Server 2008 Developer. |
Typ |
Beschreibung |
Thema |
---|---|---|
ORACLE |
Stellt eine Verbindung mit einem Oracle <version info>-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 <version info>-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 Entwickeln eines benutzerdefinierten Verbindungs-Managers.
|