Freigeben über


ADO-Verbindungs-Manager

Gilt für: SQL Server SSIS Integration Runtime in Azure Data Factory

Durch einen ADO-Verbindungs-Manager kann ein Paket eine Verbindung mit ADO-Objekten (ActiveX Data Objects) herstellen, wie z. B. einem Recordset. Dieser Verbindungs-Manager wird normalerweise für benutzerdefinierte Tasks verwendet, die in einer früheren Version einer Programmiersprache, wie z. B. Microsoft Visual Basic 6.0, erstellt wurden, oder für benutzerdefinierte Tasks, die Bestandteil einer vorhandenen Anwendung sind, die mithilfe von ADO eine Verbindung mit einer Datenquelle herstellt.

Wenn Sie einem Paket einen ADO-Verbindungs-Manager hinzufügen, erstellt Microsoft SQL Server Integration Services einen Verbindungs-Manager, der zur Laufzeit in eine ADO-Verbindung aufgelöst wird, die Eigenschaften des Verbindungs-Managers festlegt und der Sammlung Verbindungen im Paket den Verbindungs-Manager hinzufügt. Die ConnectionManagerType -Eigenschaft des Verbindungs-Managers ist auf ADOfestgelegt.

Problembehandlung des ADO-Verbindungs-Managers

Daten bestimmter SQL Server -Datumsdatentypen generieren beim Lesen durch einen ADO-Verbindungs-Manager die in der folgenden Tabelle dargestellten Ergebnisse.

SQL Server-Datentyp Ergebnis
time, datetimeoffset Das Paket erzeugt einen Fehler, sofern das Paket keine parametrisierten SQL-Befehle verwendet. Um parametrisierte SQL-Befehle zu verwenden, verwenden Sie den Task SQL ausführen im Paket. Weitere Informationen finden Sie unter SQL ausführen (Task) und Parameter und Rückgabecodes im Task „SQL ausführen“.
datetime2 Der ADO-Verbindungs-Manager schneidet den Millisekundenwert ab.

Hinweis

Weitere Informationen zu SQL Server-Datentypen sowie deren Zuordnung zu Integration Services-Datentypen finden Sie unter Datentypen (Transact-SQL) und Integration Services-Datentypen.

Konfigurieren des ADO-Verbindungs-Managers

Es gibt folgende Möglichkeiten, um einen ADO-Verbindungs-Manager zu konfigurieren:

  • Stellen Sie eine Verbindungszeichenfolge bereit, die die Anforderungen des ausgewählten Anbieters erfüllt.

  • Schließen Sie in Abhängigkeit vom Anbieter den Namen der Datenquelle ein, mit der eine Verbindung hergestellt werden soll.

  • Stellen Sie entsprechende Sicherheitsanmeldeinformationen für den ausgewählten Anbieter bereit.

  • Geben Sie an, ob die im Verbindungs-Manager erstellte Verbindung zur Laufzeit beibehalten wird.

Sie können Eigenschaften mit dem SSIS -Designer oder programmgesteuert festlegen.

Klicken Sie auf das folgende Thema, um weitere Informationen zu den Eigenschaften zu erhalten, die Sie im SSIS -Designer festlegen können:

Weitere Informationen zum programmgesteuerten Konfigurieren eines Verbindungs-Managers finden Sie unter ConnectionManager und Programmgesteuertes Hinzufügen von Verbindungenfestgelegt.

Siehe auch

Integration Services-Verbindungen (SSIS)