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-Ziel.
So öffnen Sie die Seite "Verbindungs-Manager"
Öffnen Sie in Business Intelligence Development Studio 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-Editor auf Verbindungs-Manager.
Optionen
Verbindungs-Manager
Wählen Sie einen vorhandenen Verbindungs-Manager aus der Liste aus, oder erstellen Sie eine neue Verbindung, indem Sie auf Neu klicken.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 Neu klicken.Neu
Erstellen Sie mithilfe des Dialogfelds Tabelle erstellen eine neue Tabelle oder Sicht.Hinweis Wenn Sie auf Neu klicken, 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 Entwerfen und Implementieren der FILESTREAM-Speicherung.
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 System.Data.SqlClient..::..SqlBulkCopy-Schnittstelle verwendet werden soll, um die Leistung von Masseneinfügungsvorgängen zu verbessern.Nur ADO.NET-Anbieter, die ein System.Data.SqlClient..::..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.
Wenn Sie Masseneinfügung verwenden, falls verfügbar auswählen und für Zeile umleiten die Option Fehler festlegen, 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 Behandeln von Fehlern im Datenfluss. 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 ausführen-Tasks zum Ausführen einer SET IDENTITY_INSERT-Anweisung vor und nach dem ADO.NET-Ziel verwenden. 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 die dieselbe Datenbankverbindung auszuführen, legen Sie die RetainSameConnection-Eigenschaft des ADO.NET-Verbindungs-Managers auf True fest. Verwenden Sie den gleichen ADO.NET-Verbindungs-Manager auch für die "SQL ausführen"-Tasks und das ADO.NET-Ziel. Weitere Informationen finden Sie unter SET IDENTITY_INSERT (Transact-SQL) und IDENTITY-Eigenschaft (Transact-SQL). |