Tabelle kopieren oder Datenbank abfragen (SQL Server-Import/Export-Assistent)

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

Nachdem Sie Informationen zum Ziel Ihrer Daten bereitgestellt haben und darüber, wie Sie eine Verbindung mit ihnen herstellen, zeigt der SQL Server -Import/Export-Assistent Tabelle kopieren oder Datenbank abfragenan. Wählen Sie auf dieser Seite eine der folgenden Optionen aus.

  • Daten aus mindestens einer Tabelle oder Sicht kopierenan. Wählen Sie diese Option, wenn Sie eine oder mehrere Tabellen aus einer Liste auswählen möchten.
  • Abfrage zum Angeben der zu übertragenden Daten schreibenan. Wählen Sie diese Option, wenn Sie den Text einer SQL-Abfrage eingeben oder einfügen möchten.

Tipp

Wenn Sie mehrere Datenbanken oder andere Datenbankobjekte als Tabellen und Sichten kopieren müssen, verwenden Sie anstelle des Import/Export-Assistenten den Assistenten zum Kopieren von Datenbanken. Weitere Informationen finden Sie unter Verwenden des Assistenten zum Kopieren von Datenbanken.

Screenshot der Seite Tabelle kopieren oder Datenbank abfragen

Die folgende Anzeige stellt die Seite Tabelle kopieren oder Datenbank Abfragen des Assistenten dar.

Seite „Tabelle kopieren oder Datenbank abfragen“ des Import/Export-Assistenten

Angeben, ob eine gesamte Tabelle kopiert oder eine Abfrage geschrieben werden soll

Daten aus mindestens einer Tabelle oder Sicht kopieren
Verwenden Sie diese Option, wenn Sie Quelldaten ohne Filtern oder Sortieren der Datensätze kopieren möchten.

Wenn Sie die Option Daten aus mindestens einer Tabelle oder Sicht kopierenauswählen, können Sie aus einer Tabelle oder Sicht in eine Zieltabelle oder aus mehreren Tabellen oder Sichten in mehrere Zieltabellen kopieren.

Nachdem Sie auf Weitergeklickt haben, wählen Sie auf der Seite Quelltabellen und -sichten auswählen die zu kopierenden Tabellen aus. Weitere Informationen finden Sie unter Quelltabellen und -sichten auswählen.

Abfrage zum Angeben der zu übertragenden Daten schreiben
Wählen Sie diese Option aus, wenn Sie die Quelldaten filtern oder sortieren möchten, bevor Sie sie in den Zielort kopieren.

Wenn Sie die Option Abfrage zum Angeben der zu übertragenden Daten schreibenauswählen, können Sie nur die Ergebnisse einer Abfrage in eine Zieltabelle kopieren.

Nachdem Sie auf Weitergeklickt haben, geben Sie eine SQL-Anweisung an, um im Dialogfeld Quellabfrage angeben Spalten anzugeben und Zeilen auszuwählen. Weitere Informationen finden Sie unter Quellabfrage angeben.

Warum ist die Option zum Kopieren nicht verfügbar?

Die Option Daten aus mindestens einer Tabelle oder Sicht kopieren ist unter Umständen nicht verfügbar, wenn der Assistent einen .NET Framework -Datenanbieter verwendet, um eine Verbindung mit Ihrer Datenquelle herzustellen. Dies geschieht, wenn der Assistent nicht über genügend Informationen zum Anfordern einer Liste von Tabellen und Sichten aus der Datenquelle verfügt.

Auch wenn Sie normalerweise keine SQL-Abfragen schreiben, können Sie nach wie vor die Option Abfrage schreiben verwenden, sofern Sie den Namen der zu exportierenden Tabelle kennen. Geben Sie im Dialogfeld Quellabfrage angeben, das nach Klicken auf Weiter angezeigt wird, für die Abfrage SELECT * FROM <name of table> ein. Wenn der Name der Tabelle Leerräume oder andere Sonderzeichen enthält, setzen Sie den Namen in eckige Klammern: SELECT * FROM [<name of table>].

Weitere Informationen

Die Option Daten aus mindestens einer Tabelle oder Sicht kopieren ist nur für Anbieter verfügbar, die über einen ProviderDescription-Abschnitt in der Datei „ProviderDescriptors.xml“ verfügen. (Standardmäßig befindet sich diese Datei im <Laufwerk>:\Programmdateien\Microsoft SQL Server\130\DTS\ProviderDescriptors.) Jeder ProviderDescription-Abschnitt in dieser Datei enthält die Informationen, die erforderlich sind, um Metadaten von dem entsprechenden Provider abzurufen.

Standardmäßig enthält die Datei „ProviderDescriptors.xml“ nur für die Anbieter in der folgenden Liste einen ProviderDescription-Abschnitt.

  • .NET Framework-Datenanbieter für SQL Server (System.Data.SqlClient)

  • .NET Framework-Datenanbieter für Oracle (System.Data.OracleClient)

  • .NET Framework-Datenanbieter für ODBC (System.Data.Odbc)

  • System.Data.OleDb (bezieht sich auf alle OLE DB-Anbieter)

  • Microsoft-Anbieter für DB2, installiert von Microsoft Host Integration Server (Microsoft.HostIntegration.MsDb2Client.MsDb2Connection)

Drittanbieterentwickler können die Option Daten aus mindestens einer Tabelle oder Sicht kopieren für ihren Anbieter verfügbar machen, indem sie der Datei „ProviderDescriptors.xml“ einen ProviderDescriptor-Abschnitt hinzufügen. Öffnen Sie die Schemadatei „ProviderDescriptors.xsd“, die sich standardmäßig im selben Ordner befindet wie die Datei „ProviderDescriptors.xml“, um die Anforderungen für den ProviderDescriptor-Abschnitt zu prüfen.

Wie geht es weiter?

Nachdem Sie angegeben haben, ob Sie eine gesamte Tabelle kopieren oder eine Abfrage bereitstellen möchten, hängt die nächste Seite von der Option ab, die Sie auf dieser Seite ausgewählt haben sowie von dem Zielort Ihrer Daten.

  • Wenn Sie Daten aus mindestens einer Tabelle oder Sicht kopierenausgewählt haben, ist für die meisten Zielorte die nächste Seite Quelltabellen und -sichten auswählen. Auf dieser Seite wählen Sie die vorhandenen Tabellen und Sichten aus, die aus der Datenquelle in das Ziel kopiert werden sollen. Weitere Informationen finden Sie unter Quelltabellen und -sichten auswählen.

  • Wenn Sie Daten aus mindestens einer Tabelle oder Sicht kopieren ausgewählt haben und es sich bei Ihrem Ziel um eine Flatfile handelt, ist die nächste Seite Flatfileziel konfigurieren. Auf dieser Seite geben Sie Formatierungsoptionen für das Flatfileziel an. (Die nächste Seite nach der Konfiguration der Flatfile ist anschließend Quelltabellen und -sichten auswählen.) Weitere Informationen finden Sie unter Flatfileziel konfigurieren.

  • Wenn Sie Abfrage zum Angeben der zu übertragenden Daten schreibenausgewählt haben, ist die nächste Seite Quellabfrage eingeben. Auf dieser Seite schreiben und testen Sie die SQL-Anweisung, die die Daten sammelt, die aus der Datenquelle in das Ziel kopiert werden sollen. (Die nächste Seite nach der Eingabe einer Abfrage ist anschließend Quelltabellen und -sichten auswählen.) Weitere Informationen finden Sie unter Quellabfrage angeben.

Weitere Informationen

Erste Schritte mit diesem einfachen Beispiel des Import/Export-Assistenten