Erste Schritte mit Einzeldatenbanken in Azure SQL-Datenbank
Gilt für: Azure SQL-Datenbank
Eine Einzeldatenbank ist eine vollständig verwaltete PaaS-Datenbank als Dienst (Database-as-a-Service, DbaaS) und eine ideale Speicher-Engine für moderne cloudbasierte Anwendungen. In diesem Abschnitt erfahren Sie, wie Sie schnell eine Einzeldatenbank in Azure SQL-Datenbank konfigurieren und erstellen.
Schnellstartübersicht
Dieser Abschnitt enthält eine Übersicht über die verfügbaren Artikel für den schnellen Einstieg in die Verwendung von Einzeldatenbanken. Die folgenden Schnellstartanleitungen unterstützen Sie beim schnellen Erstellen einer Einzeldatenbank, beim Konfigurieren einer Firewallregel auf Serverebene und beim anschließenden Importieren einer Datenbank in die neue Einzeldatenbank mithilfe einer Datei vom Typ .bacpac
:
- Quickstart: Create a single database in Azure SQL Database using the Azure portal (Schnellstart: Erstellen einer Einzeldatenbank in Azure SQL-Datenbank über das Azure-Portal)
- Nach der Erstellung der Datenbank müssen Sie Ihre Datenbank durch Konfigurieren von Firewallregeln schützen.
- Falls Sie über eine vorhandene Datenbank in SQL Server verfügen, die Sie zu Azure SQL-Datenbank migrieren möchten, sollten Sie den Datenmigrations-Assistenten (DMA) installieren. Dieser analysiert Ihre Datenbanken in SQL Server und ermittelt sämtliche Probleme, die die Migration verhindern könnten. Wurden keine Probleme gefunden, können Sie Ihre Datenbank als Datei vom Typ
.bacpac
exportieren und über das Azure-Portal oder mithilfe von „SqlPackage“ importieren.
Automatisieren von Verwaltungsvorgängen
Sie können PowerShell oder die Azure-Befehlszeilenschnittstelle verwenden, um Ihre Datenbank zu erstellen, zu konfigurieren und zu skalieren.
- Erstellen und Konfigurieren einer Einzeldatenbank mithilfe von PowerShell oder der Azure CLI
- Aktualisieren Ihrer Einzeldatenbank und Skalieren von Ressourcen mithilfe von PowerShell oder der Azure CLI
Migrieren zu einer Einzeldatenbank mit minimaler Downtime
In diesen Schnellstartanleitungen erfahren Sie, wie Sie Ihre Datenbank schnell erstellen oder unter Verwendung einer Datei vom Typ .bacpac
in Azure importieren. Dateien vom Typ .bacpac
und .dacpac
dienen jedoch dazu, Datenbanken schnell zwischen verschiedenen Versionen von SQL Server und innerhalb von Azure SQL zu migrieren oder Continuous Integration in Ihrer DevOps-Pipeline zu implementieren. Diese Methode ist jedoch nicht für die Migration Ihrer Produktionsdatenbanken mit minimaler Downtime geeignet, da Sie vorerst keine neuen Daten hinzufügen dürfen und warten müssen, bis der Export der Quelldatenbank in eine Datei vom Typ .bacpac
und der anschließende Import in Azure SQL-Datenbank abgeschlossen ist. Diese Wartezeit führt zu Ausfallzeiten für Ihre Anwendung, insbesondere bei großen Datenbanken. Für die Verschiebung Ihrer Produktionsdatenbank benötigen Sie eine bessere Migrationsmethode mit möglichst geringer Downtime bei der Migration. Verwenden Sie dafür Data Migration Service (DMS), um Ihre Datenbank mit minimaler Downtime zu migrieren. DMS pusht die in Ihrer Quelldatenbank vorgenommenen Änderungen inkrementell in die Einzeldatenbank, die wiederhergestellt wird. Dadurch können Sie Ihre Anwendung schnell und mit minimaler Downtime von der Quell- auf die Zieldatenbank umstellen.
Praxisorientierte Lernmodule
Anhand der folgenden kostenlosen Learn-Module können Sie etwas über Azure SQL-Datenbank erfahren.
- Bereitstellen einer Datenbank in SQL-Datenbank zum Speichern von Anwendungsdaten
- Entwickeln und Konfigurieren einer ASP.NET-Anwendung zum Abfragen einer Azure SQL-Datenbank
- Schützen Ihrer Datenbank in Azure SQL-Datenbank
Nächste Schritte
- Machen Sie sich mit einer allgemeinen Liste unterstützter Features in Azure SQL-Datenbank vertraut.
- Informieren Sie sich darüber, wie Sie Ihre Datenbank sicherer machen.
- Weiterführende Schrittanleitungen finden Sie unter Verwenden eines Singleton in Azure SQL-Datenbank.
- Sehen Sie sich weitere Beispielskripts für PowerShell und die Azure-Befehlszeilenschnittstelle an.
- Informieren Sie sich ausführlicher über die Verwaltungs-API, die Sie zum Konfigurieren Ihrer Datenbanken verwenden können.
- Ermitteln Sie die richtige Azure SQL-Datenbank- oder Azure SQL Managed Instance-SKU für Ihre lokale Datenbank.