Freigeben über


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-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

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 Instanz von SQL ServerAnalysis Services 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.

Wichtiger HinweisWichtig

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.

Integration Services (kleines Symbol) Bleiben Sie mit Integration Services auf dem neuesten Stand

Die neuesten Downloads, Artikel, Beispiele und Videos von Microsoft sowie ausgewählte Lösungen aus der Community finden Sie auf der Integration Services-Seite von MSDN oder TechNet:

Abonnieren Sie die auf der Seite verfügbaren RSS-Newsfeeds, um automatische Benachrichtigungen zu diesen Aktualisierungen zu erhalten.