ADO.NET-Ziel-Editor (Seite 'Verbindungs-Manager')
Mithilfe der Seite Verbindungs-Manager des Dialogfelds ADO.NET-Ziel-Editor können Sie die ADO.NET -Verbindung für das Ziel auswählen. Außerdem können Sie auf dieser Seite eine Tabelle oder Sicht aus der Datenbank auswählen.
Weitere Informationen zum ADO NET-Ziel finden Sie unter ADO NET Destination.
So öffnen Sie die Seite "Verbindungs-Manager"
Öffnen Sie in SQL Server Data Tools (SSDT)das Integration Services -Paket, das ADO.NET als Ziel hat.
Doppelklicken Sie auf der Registerkarte Datenfluss auf das ADO NET-Ziel.
Klicken Sie im ADO.NET-Ziel-Editorauf Verbindungs-Manager.
Statische Optionen
Connection manager
Wählen Sie in der Liste einen vorhandenen Verbindungs-Manager aus, oder erstellen Sie eine neue Verbindung, indem Sie auf Neuklicken.
Neu
Erstellen Sie mithilfe des Dialogfelds ADO.NET-Verbindungs-Manager konfigurieren einen neuen Verbindungs-Manager.
Tabelle oder Sicht verwenden
Wählen Sie eine vorhandene Tabelle oder Sicht aus der Liste aus, oder erstellen Sie eine neue Tabelle, indem Sie auf Neuklicken.
Neu
Erstellen Sie mithilfe des Dialogfelds Tabelle erstellen eine neue Tabelle oder Sicht.
Hinweis
Wenn Sie auf Neuklicken, generiert Integration Services eine Standard-CREATE TABLE-Anweisung auf Grundlage der verbundenen Datenquelle. Diese Standard-CREATE TABLE-Anweisung enthält nicht das FILESTREAM-Attribut, selbst wenn die Quelltabelle eine Spalte mit der Erklärung des FILESTREAM-Attributs enthält. Um eine Integration Services -Komponente mit dem FILESTREAM-Attribut auszuführen, implementieren Sie zunächst die FILESTREAM-Speicherung in der Zieldatenbank. Fügen Sie dann das FILESTREAM-Attribut der CREATE TABLE-Anweisung im Dialogfeld Tabelle erstellen hinzu. Weitere Informationen finden Sie unter Blobdaten (Binary Large Object, SQL Server).
Vorschau
Zeigen Sie mithilfe des Dialogfelds Vorschau der Abfrageergebnisse anzeigen eine Vorschau der Ergebnisse an. In der Vorschau können bis zu 200 Zeilen angezeigt werden.
Masseneinfügung verwenden, falls verfügbar
Geben Sie an, ob die Schnittstelle SqlBulkCopy verwendet werden soll, um die Leistung von Masseneinfügungsvorgängen zu verbessern.
Nur ADO.NET-Anbieter, die ein SqlConnection -Objekt zurückgeben, unterstützen die Verwendung der SqlBulkCopy -Schnittstelle. Der .NET-Datenanbieter für SQL Server (SqlClient) gibt ein SqlConnection -Objekt zurück, und ein benutzerdefinierter Anbieter gibt möglicherweise ein SqlConnection -Objekt zurück.
Sie können den .NET-Datenanbieter für SQL Server (SqlClient) verwenden, um eine Verbindung mit MicrosoftAzure SQL-Datenbank herzustellen.
Wenn Sie Masseneinfügung verwenden, falls verfügbarauswählen und für Zeile umleiten die Option Fehlerfestlegen, enthält der Datenbatch, der vom Ziel an die Fehlerausgabe umgeleitet wird, möglicherweise intakte Zeilen. Weitere Informationen zur Behandlung von Fehlern in Massenvorgängen finden Sie unter Fehlerbehandlung in Daten. Weitere Informationen zur Option Fehler finden Sie unter ADO.NET-Ziel-Editor (Seite „Fehlerausgabe“).
Hinweis
Wenn eine SQL Server- oder Sybase-Quelltabelle eine Identitätsspalte enthält, müssen Sie SQL-Tasks ausführen verwenden, um eine SET IDENTITY_INSERT-Anweisung vor und nach dem ADO NET-Ziel auszuführen. Die Identitätsspalteneigenschaft gibt einen inkrementellen Wert für die Spalte an. Die SET IDENTITY_INSERT-Anweisung ermöglicht, dass explizite Werte in die Identitätsspalte eingefügt werden können. Um die CREATE TABLE- und SET IDENTITY-Anweisungen für dieselbe Datenbankverbindung auszuführen, legen Sie die RetainSameConnection
Eigenschaft des ADO.NET Verbindungs-Managers auf fest True
. Verwenden Sie außerdem denselben ADO.NET Verbindungs-Manager für die Sql-Aufgaben ausführen und das ADO NET-Ziel.
Weitere Informationen finden Sie unter SET IDENTITY_INSERT (Transact-SQL) und IDENTITY (Eigenschaft) (Transact-SQL).
Externe Ressourcen
Technischer Artikel Schnelles Laden von Daten in eine Azure SQL-Datenbank auf sqlcat.com
Weitere Informationen
ADO.NET-Ziel-Editor (Seite 'Zuordnungen')
ADO.NET-Ziel-Editor (Seite 'Fehlerausgabe')
ADO.NET-Verbindungs-Manager
SQL ausführen (Task)