Freigeben über


Importieren und Exportieren von Daten aus SQL Server und Azure SQL Database

Gilt für:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Sie können verschiedene Methoden zum Importieren und Exportieren von Daten aus, SQL Server und Azure SQL Database verwenden. Zu diesen Methoden gehören Transact-SQL-Anweisungen, Befehlszeilen-Tools und Assistenten.

Sie können auch Daten in verschiedenen Datenformaten importieren und exportieren. Zu diesen Formaten zählen Flatfiles, Excel, gängige relationale Datenbanken und verschiedene Clouddienste.

Methoden zum Importieren und Exportieren von Daten

Verwenden von Transact-SQL-Anweisungen

Sie können Daten mit den BULK INSERT- oder OPENROWSET(BULK...)-Befehlen importieren. In der Regel führen Sie diese Befehle in SQL Server Management Studio (SSMS) aus. Weitere Informationen finden Sie unter BULK INSERT oder OPENROWSET(BULK...) verwenden, um Daten in SQL Server zu importieren.

Verwenden Sie BCP über die Eingabeaufforderung

Sie können Daten mit dem BCP-Befehlszeilenprogramm importieren und exportieren. Weitere Informationen finden Sie unter Importieren und Exportieren von Massendaten mithilfe von bcp (SQL Server).

Azure Portalimport und -export

Das Azure-Portal bietet die Aktionen Import und Export für Azure SQL-Datenbank an. Sie können diese Aktionen verwenden, um eine Datenbank als BACPAC-Datei über den Azure SQL Import/Export-Dienst zu importieren oder zu exportieren.

  • Export: Wählen Sie auf einer Azure SQL Database Seite Export aus, um eine BACPAC-Datei in Azure Blob Storage zu erstellen.
  • Importieren: Wählen Sie auf der Seite eines logischen Servers für Azure SQL-Datenbank die Option Datenbank importieren, um eine neue Datenbank aus einer in Azure Blob Storage gespeicherten BACPAC-Datei zu erstellen.

Portalbasierte Import- und Exportvorgänge:

  • Verwenden Sie denselben Import- oder Exportdienst und apIs wie PowerShell, Azure CLI und REST.
  • Unterstützen Sie BACPAC-Dateien, die in Azure Blob Storage gespeichert sind.
  • Anzeigen des Vorgangsstatus und -verlaufs über den Import-/Exportverlauf auf dem logischen Server.

Die im Azure-Portal verfügbaren Authentifizierungsoptionen entsprechen den vom Import- und Exportdienst unterstützten Optionen. Die Unterstützung für die Verwaltete Identitätsauthentifizierung befindet sich in der Vorschau.

Ein ausführliches Lernprogramm finden Sie unter Verwenden der verwalteten Identität mit Import und Export (Vorschau).

In diesem Modell:

  • Eine benutzerbasierte verwaltete Identität (UAMI) wird dem logischen Server für Azure SQL Database zugewiesen.
  • Die verwaltete Identität wird als Microsoft Entra Administrator auf dem Server konfiguriert.
  • Der gleichen oder einer anderen verwalteten Identität wird Azure RBAC-Datenebenenzugriff auf das Azure Storage-Zielkonto gewährt.

Hinweis

  • Der Import und Export mit verwalteter Identitätsauthentifizierung befindet sich derzeit in preview und ist nur für Azure SQL Database verfügbar.
  • In der aktuellen Vorschau werden nur vom Benutzer zugewiesene verwaltete Identitäten auf Serverebene unterstützt.

Weitere Informationen finden Sie unter Importieren einer BACPAC-Datei in eine Datenbank in Azure SQL Database und Exportieren einer Datenbank in eine BACPAC-Datei.

Verwenden des Assistenten zum Importieren von Flatfiles

Wenn Sie nicht alle konfigurationsoptionen benötigen, die im Import- und Export-Assistenten und anderen Tools zur Verfügung stehen, können Sie eine Textdatei mithilfe des Assistenten Import Flat File in SQL Server Management Studio (SSMS) in SQL Server importieren. Weitere Informationen finden Sie in den folgenden Artikeln:

Verwenden des SQL Server Import- und Export-Assistenten

Sie können Daten in verschiedene Quellen und Ziele mit dem Import- und Export-Assistenten SQL Server importieren oder aus diesen exportieren. Um den Assistenten zu verwenden, müssen Sie SQL Server Integration Services (SSIS) oder SQL Server Data Tools (SSDT) installiert haben. Weitere Informationen finden Sie unter Import and Export Data with the SQL Server Import and Export Wizard.

Entwerfen Sie Ihren eigenen Import oder Export

Wenn Sie einen benutzerdefinierten Datenimport entwerfen möchten, können Sie eine der folgenden Funktionen oder Dienste verwenden:

Dateiformate für den Import und Export

Unterstützte Formate

Sie können Daten aus dateien importieren und in Flatfiles oder verschiedene andere Dateiformate, relationale Datenbanken und Clouddienste exportieren. Weitere Informationen zu diesen Optionen für bestimmte Tools finden Sie in den folgenden Artikeln:

Häufig verwendete Dateiformate

Es gibt besondere Überlegungen und Beispiele für einige häufig verwendete Datenformate. Weitere Informationen zu diesen Datenformaten finden Sie in den folgenden Artikeln: