Integration Services-Verbindungen (SSIS)Integration Services (SSIS) Connections

MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services -Pakete verwenden Verbindungen zum Ausführen verschiedener Tasks und zum Implementieren von Integration ServicesIntegration Services -Funktionen.SQL ServerSQL Server Integration ServicesIntegration Services packages use connections to perform different tasks and to implement Integration ServicesIntegration Services features:

  • Herstellen einer Verbindung mit Quell- und Zieldatenspeichern, z. B. Text, XML, Excel-Arbeitsmappen und relationale Datenbanken, zum Extrahieren und Laden von Daten.Connecting to source and destination data stores such as text, XML, Excel workbooks, and relational databases to extract and load data.

  • Herstellen einer Verbindung mit relationalen Datenbanken, die Verweisdaten zum Ausführen von genauen oder Fuzzysuchvorgängen beinhalten.Connecting to relational databases that contain reference data to perform exact or fuzzy lookups.

  • 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.Connecting to relational databases to run SQL statements such as SELECT, DELETE, and INSERT commands and also stored procedures.

  • Herstellen einer Verbindung mit SQL ServerSQL Server zum Durchführen von Wartungs- und Übertragungstasks, z. B. dem Sichern von Datenbanken und Übertragen von Anmeldungen.Connecting to SQL ServerSQL Server to perform maintenance and transfer tasks such as backing up databases and transferring logins.

  • Schreiben von Protokolleinträgen in Text- und XML-Dateien und SQL ServerSQL Server -Tabellen sowie Paketkonfigurationen in SQL ServerSQL Server -Tabellen.Writing log entries in text and XML files and SQL ServerSQL Server tables and package configurations to SQL ServerSQL Server tables.

  • Herstellen einer Verbindung mit SQL ServerSQL Server zum Erstellen temporärer Arbeitstabellen, die von einigen Transformationen benötigt werden.Connecting to SQL ServerSQL Server to create temporary work tables that some transformations require to do their work.

  • Herstellen einer Verbindung mit Analysis ServicesAnalysis 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.Connecting to Analysis ServicesAnalysis Services projects and databases to access data mining models, process cubes and dimensions, and run DDL code.

  • Angeben vorhandener Dateien und Ordner bzw. Erstellen neuer Dateien und Ordner für die Verwendung mit Foreach-Schleifenenumeratoren und Tasks.Specifying existing or creating new files and folders to use with Foreach Loop enumerators and tasks.

  • Herstellen einer Verbindung mit Meldungswarteschlangen sowie mit der Windows-Verwaltungsinstrumentation (WMI, Windows Management Instrumentation), mit SQL ServerSQL Server Management Objects (SMO), dem Web und mit Mailservern.Connecting to message queues and to Windows Management Instrumentation (WMI), SQL ServerSQL Server Management Objects (SMO), Web, and mail servers.

Um diese Verbindungen herzustellen, verwendet Integration ServicesIntegration Services Verbindungs-Manager. Dies wird im nächsten Abschnitt beschrieben.To make these connections, Integration ServicesIntegration Services uses connection managers, as described in the next section.

Verbindungs-ManagerConnection Managers

Integration ServicesIntegration Services verwendet den Verbindungs-Manager als logische Darstellung einer Verbindung.uses the connection manager as a logical representation of a connection. Zur Entwurfszeit legen Sie die Eigenschaften eines Verbindungs-Managers fest, um die physische Verbindung zu beschreiben, die Integration ServicesIntegration Services beim Ausführen des Pakets erstellt.At design time, you set the properties of a connection manager to describe the physical connection that Integration ServicesIntegration Services creates when the package runs. 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.For example, a connection manager includes the ConnectionString property that you set at design time; at run time, a physical connection is created using the value in the connection string property.

Ein Paket kann mehrere Instanzen eines Verbindungs-Manager-Typs verwenden, und Sie können die Eigenschaften für jede Instanz festlegen.A package can use multiple instances of a connection manager type, and you can set the properties on each instance. Zur Laufzeit erstellt jede Instanz eines Verbindungs-Manager-Typs eine Verbindung mit verschiedenen Attributen.At run time, each instance of a connection manager type creates a connection that has different attributes.

SQL ServerSQL Server Integration ServicesIntegration Services stellt verschiedene Typen von Verbindungs-Managern bereit, mit denen Pakete eine Verbindung mit einer Reihe von Datenquellen und Servern herstellen können:Integration ServicesIntegration Services provides different types of connection managers that enable packages to connect to a variety of data sources and servers:

  • Einige integrierte Verbindungs-Manager werden bei der Installation von Integration ServicesIntegration Servicesinstalliert.There are built-in connection managers that Setup installs when you install Integration ServicesIntegration Services.

  • Andere Verbindungs-Manager stehen auf der MicrosoftMicrosoft -Website zum Herunterladen zur Verfügung.There are connection managers that are available for download from the MicrosoftMicrosoft website.

  • Sie können einen eigenen benutzerdefinierten Verbindungs-Manager erstellen, wenn die vorhandenen Verbindungs-Manager Ihren Anforderungen nicht entsprechen.You can create your own custom connection manager if the existing connection managers do not meet your needs.

Integrierte Verbindungs-ManagerBuilt-in Connection Managers

In der folgenden Tabelle werden die Verbindungs-Manager-Typen aufgeführt, die von SQL ServerSQL Server Integration ServicesIntegration Services zur Verfügung gestellt werden.The following table lists the connection manager types that SQL ServerSQL Server Integration ServicesIntegration Services provides.

TypType DescriptionDescription ThemaTopic
ADOADO Stellt eine Verbindung mit ADO-Objekten (ActiveX Data Objects) her.Connects to ActiveX Data Objects (ADO) objects. ADO-Verbindungs-ManagerADO Connection Manager
ADO.NETADO.NET Stellt eine Verbindung mit einer Datenquelle mithilfe eines .NET-Anbieters her.Connects to a data source by using a .NET provider. ADO.NET-Verbindungs-ManagerADO.NET Connection Manager
CACHECACHE Liest Daten aus dem Datenfluss oder einer Cachedatei (.caw) und kann Daten in der Cachedatei speichern.Reads data from the data flow or from a cache file (.caw), and can save data to the cache file. Cacheverbindungs-ManagerCache Connection Manager
DQSDQS Stellt eine Verbindung mit einem Data Quality Services-Server und einer Data Quality Services-Datenbank auf dem Server her.Connects to a Data Quality Services server and a Data Quality Services database on the server. Verbindungs-Manager für DQS-BereinigungDQS Cleansing Connection Manager
EXCELEXCEL Stellt eine Verbindung mit einer Excel-Arbeitsmappendatei her.Connects to an Excel workbook file. Excel-Verbindungs-ManagerExcel Connection Manager
FILEFILE Stellt eine Verbindung mit einer Datei oder einem Ordner her.Connects to a file or a folder. Dateiverbindungs-ManagerFile Connection Manager
FLATFILEFLATFILE Stellt eine Verbindung mit Daten in einer einzelnen Flatfile her.Connect to data in a single flat file. Verbindungs-Manager für FlatfilesFlat File Connection Manager
FTPFTP Stellt eine Verbindung mit einem FTP-Server her.Connect to an FTP server. FTP-Verbindungs-ManagerFTP Connection Manager
HTTPHTTP Stellt eine Verbindung mit einem Webserver her.Connects to a webserver. HTTP-Verbindungs-ManagerHTTP Connection Manager
MSMQMSMQ Stellt eine Verbindung mit einer Nachrichtenwarteschlange her.Connects to a message queue. MSMQ-Verbindungs-ManagerMSMQ Connection Manager
MSOLAP100MSOLAP100 Stellt eine Verbindung mit einer Instanz von SQL ServerSQL Server Analysis ServicesAnalysis Services oder einem Analysis ServicesAnalysis Services -Projekt her.Connects to an instance of SQL ServerSQL Server Analysis ServicesAnalysis Services or an Analysis ServicesAnalysis Services project. Analysis Services-Verbindungs-ManagerAnalysis Services Connection Manager
MULTIFILEMULTIFILE Stellt eine Verbindung mit mehreren Dateien und Ordnern her.Connects to multiple files and folders. Verbindungs-Manager für mehrere DateienMultiple Files Connection Manager
MULTIFLATFILEMULTIFLATFILE Stellt eine Verbindung mit mehreren Datendateien und Ordnern her.Connects to multiple data files and folders. Verbindungs-Manager für mehrere FlatfilesMultiple Flat Files Connection Manager
OLEDBOLEDB Stellt eine Verbindung mit einer Datenquelle mithilfe eines OLE DB-Anbieters her.Connects to a data source by using an OLE DB provider. OLE DB-Verbindungs-ManagerOLE DB Connection Manager
ODBCODBC Stellt eine Verbindung mit einer Datenquelle mithilfe von ODBC her.Connects to a data source by using ODBC. ODBC-Verbindungs-ManagerODBC Connection Manager
SMOServerSMOServer Stellt eine Verbindung mit einem SMO-Server ( SQL ServerSQL Server Management Objects) her.Connects to a SQL ServerSQL Server Management Objects (SMO) server. SMO-Verbindungs-ManagerSMO Connection Manager
SMTPSMTP Stellt eine Verbindung mit einem SMTP-Mailserver her.Connects to an SMTP mail server. SMTP-Verbindungs-ManagerSMTP Connection Manager
SQLMOBILESQLMOBILE Stellt eine Verbindung mit einer SQL ServerSQL Server Compact-Datenbank her.Connects to a SQL ServerSQL Server Compact database. SQL Server Compact Edition-Verbindungs-ManagerSQL Server Compact Edition Connection Manager
WMIWMI Stellt eine Verbindung mit einem Server her und gibt den Bereich der WMI-Verwaltung (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation) auf dem Server an.Connects to a server and specifies the scope of Windows Management Instrumentation (WMI) management on the server. WMI-Verbindungs-ManagerWMI Connection Manager

Zum Herunterladen verfügbare Verbindungs-ManagerConnection Managers Available for Download

In der folgenden Tabelle sind weitere Typen von Verbindungs-Managern aufgeführt, die von der MicrosoftMicrosoft -Website heruntergeladen werden können.The following table lists additional types of connection manager that you can download from the MicrosoftMicrosoft website.

Wichtig

Die in der folgenden Tabelle aufgelisteten Verbindungs-Manager funktionieren nur mit Microsoft SQL Server 2012 EnterpriseMicrosoft SQL Server 2012 Enterprise und Microsoft SQL Server 2012 DeveloperMicrosoft SQL Server 2012 Developer.The connection managers listed in the following table work only with Microsoft SQL Server 2012 EnterpriseMicrosoft SQL Server 2012 Enterprise and Microsoft SQL Server 2012 DeveloperMicrosoft SQL Server 2012 Developer.

TypType DescriptionDescription ThemaTopic
ORACLEORACLE Stellt eine Verbindung her mit einer Oracle <Versionsinfo > Server.Connects to an Oracle <version info> server. Der Oracle-Verbindungs-Manager ist die Verbindungs-Manager-Komponente des MicrosoftMicrosoft -Connectors für Oracle von Attunity.The Oracle connection manager is the connection manager component of the MicrosoftMicrosoft Connector for Oracle by Attunity. Der MicrosoftMicrosoft -Connector für Oracle von Attunity enthält auch eine Quelle und ein Ziel.The MicrosoftMicrosoft Connector for Oracle by Attunity also includes a source and a destination. Weitere Informationen finden Sie auf der Downloadseite Microsoft Connectors for Oracle and Teradata by Attunity.For more information, see the download page, Microsoft Connectors for Oracle and Teradata by Attunity.
SAPBISAPBI Stellt eine Verbindung mit einem System mit SAP NetWeaver BI, Version 7 her.Connects to an SAP NetWeaver BI version 7 system. Der SAP BI-Verbindungs-Manager ist die Verbindungs-Manager-Komponente des MicrosoftMicrosoft -Connectors für SAP BI.The SAP BI connection manager is the connection manager component of the MicrosoftMicrosoft Connector for SAP BI. Der MicrosoftMicrosoft -Connector für SAP BI enthält auch eine Quelle und ein Ziel.The MicrosoftMicrosoft Connector for SAP BI also includes a source and a destination. Weitere Informationen finden Sie auf der Downloadseite Microsoft SQL Server 2008 Feature Pack.For more information, see the download page, Microsoft SQL Server 2008 Feature Pack.
TERADATATERADATA Stellt eine Verbindung her mit einem Teradata <Versionsinfo > Server.Connects to a Teradata <version info> server. Der Teradata-Verbindungs-Manager ist die Verbindungs-Manager-Komponente des MicrosoftMicrosoft -Connectors für Teradata von Attunity.The Teradata connection manager is the connection manager component of the MicrosoftMicrosoft Connector for Teradata by Attunity. Der MicrosoftMicrosoft -Connector für Teradata von Attunity enthält auch eine Quelle und ein Ziel.The MicrosoftMicrosoft Connector for Teradata by Attunity also includes a source and a destination. Weitere Informationen finden Sie auf der Downloadseite Microsoft Connectors for Oracle and Teradata by Attunity.For more information, see the download page, Microsoft Connectors for Oracle and Teradata by Attunity.

Benutzerdefinierte Verbindungs-ManagerCustom Connection Managers

Sie können auch benutzerdefinierte Verbindungs-Manager schreiben.You can also write custom connection managers. Weitere Informationen finden Sie unter Developing a Custom Connection Manager.For more information, see Developing a Custom Connection Manager.

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.For details about how to add or delete a connection manager in a package, see Add, Delete, or Share a Connection Manager in a Package.

Details zum Festlegen der Eigenschaften eines Verbindungs-Managers in einem Paket finden Sie unter Festlegen der Eigenschaften eines Verbindungs-Managers.For details about how to set the properties of a connection manager in a package, see Set the Properties of a Connection Manager.