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

Geben Sie mithilfe der Seite Tabelle kopieren oder Datenbank abfragen an, wie Daten kopiert werden. Sie können die grafische Benutzeroberfläche zum Auswählen zu kopierender vorhandener Datenbankobjekte verwenden, oder Sie erstellen mithilfe von Transact-SQL eine komplexere Abfrage.

Weitere Informationen zu diesem Assistenten finden Sie unter Verwenden des SQL Server-Import/Export-Assistenten zum Verschieben von Daten. Weitere Informationen zu den Optionen zum Starten des Assistenten sowie zu den erforderlichen Berechtigungen für das erfolgreiche Ausführen des Assistenten finden Sie unter Vorgehensweise: Ausführen des SQL Server-Import/Export-Assistenten.

Mit dem SQL Server-Import/Export-Assistenten werden Daten aus einer Quelle in ein Ziel kopiert. Mit dem Assistenten können auch eine Zieldatenbank und Zieltabellen erstellt werden. Wenn Sie jedoch mehrere Datenbanken, Tabellen oder andere Datenbankobjekte kopieren müssen, verwenden Sie stattdessen den Assistenten zum Kopieren von Datenbanken. Weitere Informationen finden Sie unter Verwenden des Assistenten zum Kopieren von Datenbanken.

Optionen

  • Daten aus mindestens einer Tabelle oder Sicht kopieren
    Kopieren Sie mithilfe des Dialogfeldes Quelltabellen und -sichten auswählen Felder aus ausgewählten Quelltabellen und -sichten an das angegebene Ziel oder mehrere Ziele. Verwenden Sie diese Option, wenn Sie alle Quelldaten ohne Filtern oder Ordnen der Datensätze kopieren möchten.

    Wenn Sie einen .NET Framework-Datenanbieter verwenden, um die Verbindung zur Datenquelle herzustellen, ist die Option Daten aus mindestens einer Tabelle oder Sicht kopieren unter Umständen nicht verfügbar. Diese Option ist nur für Anbieter verfügbar, die über einen ProviderDescription-Abschnitt in der Datei ProviderDescriptors.xml verfügen. Jeder ProviderDescription-Abschnitt enthält die Informationen, die erforderlich sind, um Metadaten von dem entsprechenden Anbieter abzurufen. Standardmäßig enthält die Datei ProviderDescriptors.xml nur für die folgenden Anbieter einen ProviderDescription-Abschnitt:

    • System.Data.SqlClient

    • System.Data.OracleClient

    • System.Data.OleDb

    • System.Data.Odbc

    Um die Option Daten aus mindestens einer Tabelle oder Sicht kopieren für weitere Anbieter verfügbar zu machen, können Dritte der Datei ProviderDescriptors.xml eigene ProviderDescriptor-Abschnitte hinzufügen. Standardmäßig befindet sich diese Datei unter <Laufwerk>:\Programme\Microsoft SQL Server\100\DTS\ProviderDescriptors. Um die Anforderungen für den ProviderDescriptor-Abschnitt zu prüfen, öffnen Sie die Schemadatei ProviderDescriptors.xsd, die sich standardmäßig im selben Ordner befindet wie die Datei ProviderDescriptors.xml.

  • Abfrage zum Angeben der zu übertragenden Daten schreiben
    Erstellen Sie SQL-Anweisungen, um Zeilen mithilfe des Dialogfeldes Quellabfrage angeben abzurufen. Mit dieser Option können Sie die Quelldaten während des Kopiervorgangs ändern oder einschränken. Nur die Zeilen, die den Auswahlkriterien entsprechen, stehen dann zum Kopieren zur Verfügung.