Freigeben über


Quelltabellen und -sichten auswählen (SQL Server-Import/Export-Assistent)

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

Der SQL Server -Import/Export-Assistent zeigt die Seite Quelltabellen und -sichten auswählenan, nachdem Sie angegeben haben, dass Sie eine vollständige Tabelle kopieren möchten, oder nachdem Sie eine Abfrage bereitstellen. Auf dieser Seite wählen Sie die vorhandenen Tabellen und Sichten zum Kopieren aus. Anschließend ordnen Sie die Quelltabellen neuen oder vorhandenen Zieltabellen zu. Optional können Sie auch die Zuordnung einzelner Spalten überprüfen und eine Vorschau von Beispieldaten anzeigen.

Tipp

Wenn Sie mehr als eine SQL Server-Datenbank oder SQL Server-Datenbankobjekte kopieren müssen, die keine Tabellen und Sichten sind, verwenden Sie den Assistenten zum Kopieren von Datenbanken anstelle des Import/Export-Assistenten. Weitere Informationen finden Sie unter Verwenden des Assistenten zum Kopieren von Datenbanken.

Screenshot: Wenn Sie Tabellen kopieren möchten

Der folgende Screenshot zeigt ein Beispiel der Seite Quelltabellen und -sichten auswählen des Assistenten, wenn Sie vorher die Option Daten aus mindestens einer Tabelle oder Sicht kopieren auf der Seite Tabelle kopieren oder Datenbank abfragen auswählen. In der Liste finden Sie alle in der Datenquelle verfügbaren Tabellen und Sichten.

In diesem Beispiel enthält die Liste Quelle alle Tabellen der AdventureWorks-Beispieldatenbank. Die ausgewählte Zeile zeigt an, dass der Benutzer die Tabelle Sales.Customer von der Quelle in die neue Tabelle Sales.CustomerNew des Ziels kopieren möchte.

Screenshot der Seite zum Auswählen von Tabellen im Import/Export-Assistenten, wenn Sie Tabellen kopieren möchten.

Screenshot: Wenn Sie eine Abfrage bereitgestellt haben

Der folgende Screenshot zeigt ein Beispiel der Seite Quelltabellen und -sichten auswählen des Assistenten, wenn Sie zuvor die Option Abfrage zum Angeben der zu übertragenden Daten schreiben auf der Seite Tabelle kopieren oder Datenbank abfragen ausgewählt haben. Die Liste Quelle enthält nur eine einzige Zeile. In dieser stellt das Element [Query] die Abfrage dar, die Sie auf der Seite Quellabfrage angeben bereitgestellt haben.

In diesem Beispiel möchte der Benutzer die Abfrageergebnisse aus der Quelle in die Sales.CustomerNew am Ziel kopieren.

Screenshot der Seite zum Auswählen von Tabellen im Import/Export-Assistenten, wenn Sie eine Abfrage bereitgestellt haben.

Auswählen von Quell- und Zieltabellen

Quelle
Wählen Sie mithilfe der Kontrollkästchen aus der Liste der verfügbaren Tabellen und Sichten die in das Ziel zu kopierenden Elemente aus. Standardmäßig werden die Daten aus der Datenquelle unverändert kopiert. Wenn Sie eine neue Zieltabelle erstellen, wird das Schema für die neue Tabelle (d.h. die Liste der Zeilen und deren Eigenschaften) ebenfalls ohne Änderung aus der Datenquelle kopiert.

Wenn Sie eine Abfrage bereitgestellt haben, enthält die Liste nur das Element [Query].

Ziel
Wählen Sie eine Zieltabelle aus der Liste für jede Quelltabelle oder Abfrage aus, oder geben Sie den Namen einer neuen Tabelle ein, die vom Assistenten erstellt werden soll. Wenn Sie eine vorhandene Zieltabelle auswählen, muss die Tabelle über Spalten und Datentypen verfügen, die mit der Quelltabelle kompatibel sind.

Hinweis

Wenn Sie zu diesem Zeitpunkt den Assistenten anhalten, um manuell mit einem Tool (wie z. B. SQL Server Management Studio) eine neue Tabelle in der Zieldatenbank zu erstellen, ist die neue Tabelle in der Liste verfügbarer Zieltabellen nicht sofort sichtbar. Zum Aktualisieren der Liste der Zieltabellen wechseln Sie zurück zur Seite Ziel auswählen , wählen Sie die Zieldatenbank erneut aus, um die Liste der verfügbaren Tabellen und Sichten zu aktualisieren, und wechseln Sie dann wieder zur Seite Quelltabellen und -sichten auswählen .

Optionales Überprüfen der Spaltenzuordnungen und Anzeigen der Datenvorschau

Zuordnungen bearbeiten
Klicken Sie optional auf Zuordnungen bearbeiten, um das Dialogfeld Spaltenzuordnungen für die ausgewählte Tabelle anzuzeigen. Verwenden Sie das Dialogfeld Spaltenzuordnungen , um Folgendes auszuführen.

  • Überprüfen Sie die Zuordnung einzelner Spalten zwischen der Quelle und dem Ziel.
  • Wenn Sie nur eine Teilmenge von Spalten kopieren möchten, wählen Sie ignore für Spalten aus, die Sie nicht kopieren möchten.

Weitere Informationen finden Sie unter Spaltenzuordnungen.

Vorschau
Klicken Sie optional auf Vorschau, um bis zu 200 Zeilen mit Beispieldaten im Dialogfeld Datenvorschau anzuzeigen. Dadurch können Sie sicherstellen, dass der Assistent die Daten kopieren wird, die Sie kopieren möchten. Weitere Informationen finden Sie unter Datenvorschau.

Nachdem Sie die Daten in der Vorschau anzeigen, sollten Sie die Optionen ändern, die Sie auf den vorherigen Seiten des Assistenten ausgewählt haben. Um diese Änderungen vorzunehmen, wechseln Sie zurück auf die Seite Quelltabellen und -sichten auswählen , und klicken Sie auf Zurück , um zu vorherigen Seiten zurückzukehren, auf denen Sie Ihre jeweilige Auswahl ändern können.

Auswählen von Quell- und Zieltabellen für Excel

Wichtig

Ausführliche Informationen über das Herstellen einer Verbindung mit Excel-Dateien sowie Einschränkungen und bekannte Probleme beim Laden von Daten aus oder in Excel-Dateien finden Sie unter Load data from or to Excel with SQL Server Integration Services (SSIS) (Laden von Daten aus oder in Excel mit SQL Server Integration Services (SSIS)).

Excel-Quellentabellen

Die Liste der Quelltabellen und-sichten für eine Excel-Datenquelle enthält zwei Typen von Excel-Objekten.

  • Arbeitsblätter: Die Namen von Arbeitsblättern enden auf das Dollarzeichen ($): z.B. Sheet1$.
  • Benannte Bereiche: Benannte Bereiche sind ggf. nach dem Namen aufgeführt.

Sie müssen eine Abfrage schreiben, wenn Sie Daten von oder in einen bestimmten, unbenannten Zellbereich laden möchten: z.B. von oder in [Sheet1$ A1:B4]. Wechseln Sie zurück auf die Seite Tabelle kopieren oder Datenbank abfragen , uns wählen Sie Abfrage zum Angeben der zu übertragenden Daten schreibenaus.

Excel-Zieltabellen

Wenn Sie Daten nach Excel exportieren, können Sie das Ziel wie folgt angeben.

  • Arbeitsblatt Fügen Sie das $-Zeichen an das Ende des Blattnamens an, und schließen Sie die Zeichenfolge in Trennzeichen ein, z.B. [Sheet1$], um ein Arbeitsblatt anzugeben.
  • Benannter Bereich: Verwenden Sie einfach den Namen des Bereichs, z.B. MyDataRange, um einen benannten Bereich anzugeben.
  • Unbenannter Bereich: Um einen Bereich von Zellen anzugeben, den Sie nicht benannt haben, fügen Sie das $-Zeichen an das Ende des Blattnamens an, fügen Sie die Bereichsspezifikation hinzu, und schließen Sie die Zeichenfolge in Trennzeichen ein, z.B: [Sheet1$A1:B4] .

Tipp

Wenn Sie Excel als Quelle oder Ziel verwenden, sollten Sie auf Zuordnungen bearbeiten klicken und die Datentypzuordnungen auf der Seite Spaltenzuordnungen überprüfen.

Nächste Schritte

Nach der Auswahl der zu kopierenden vorhandenen Tabellen und Sichten und dem Zuordnen dieser zu ihren Zielen ist Paket speichern und ausführendie nächste Seite. Auf dieser Seite geben Sie an, ob der Kopiervorgang sofort ausgeführt werden soll. Abhängig von Ihrer Konfiguration können Sie möglicherweise auch das SQL Server Integration Services-Paket speichern, das der Assistent erstellt hat, um es anzupassen und später wiederzuverwenden. Weitere Informationen finden Sie unter Paket speichern und ausführen.

Weitere Informationen

Erste Schritte mit diesem einfachen Beispiel des Import/Export-Assistenten
Laden von Daten aus oder in Excel mit SQL Server Integration Services (SSIS)