Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics 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:
- Import Flat File to SQL Wizard (Assistent zum Importieren von Flatfiles in SQL)
- What's new in SQL Server Management Studio 17.3
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:
- Verbinden mit Datenquellen mit dem SQL Server Import- und Export-Assistenten
- Integration Services-Verbindungen (SSIS)
- Azure Data Factory Connectors
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:
- Importieren von Daten aus Excel in SQL Server oder Azure SQL Database
- Importieren von JSON-Dokumenten in SQL Server
- Beispiele für den Massenimport und -export von XML-Dokumenten (SQL Server)
- Examples des Massenzugriffs auf Daten in Azure Blob Storage.