Verwaltungsschnittstellen für Azure SQL

Abgeschlossen

Beim Bereitstellen, Verwenden und Verwalten von Azure SQL-Ressourcen können Sie eine Vielzahl von Schnittstellen und Tools verwenden. In dieser Lerneinheit werden die verfügbaren Tools und ihre Funktionen behandelt, sowie wann diese verwendet werden sollten.

Azure-Portal

Das Azure-Portal bietet eine Vielzahl von Features für Azure SQL-Ressourcen, einschließlich VMs, verwalteter Instanzen und Datenbanken. Über das Azure-Portal können Sie Ressourcen bereitstellen und verwalten und sogar Verbindungen zu Datenbanken herstellen und Abfragen ausführen.

Screenshot that shows the Azure SQL deployment options in the Azure portal.

SQL Server Management Studio

Das SQL Server Management Studio (SSMS) ist das weltweit bekannteste Tool für SQL Server. Das SSMS ist integriert, damit Sie mit Azure SQL arbeiten und Visualisierungen erstellen können, einschließlich SQL Server auf VMs, SQL Managed Instance-Instanzen und SQL-Datenbank-Instanzen. Bei Bedarf zeigt das SSMS nur mögliche Optionen für einen bestimmten Azure-Dienst an.

Screenshot that shows SQL Server Management Studio (SSMS).

Azure Data Studio

Azure Data Studio ist ein plattformübergreifendes Open-Source-Tool zum Abfragen von und Arbeiten mit verschiedenen Azure-Datenquellen, einschließlich SQL Server und Azure SQL. Azure Data Studio unterstützt ein leistungsfähiges Tool namens Notebooks, das Sie in einigen Übungen in diesem Lernpfad noch verwenden werden. Mithilfe von Notebooks können Sie ausführbare Codezellen und formatierten Text an einer Stelle vermischen. Optional können Sie die Ergebnisse als zukünftige Referenz oder zu Analysezwecken speichern.

Screenshot that shows Azure Data Studio.

Sprachen und APIs

Da alle Azure SQL-Dienste auf der SQL Server-Engine basieren, unterstützt Azure SQL die Sprache Transact-SQL (T-SQL) und das TDS-Protokoll (Tabular Data Stream). Daher funktionieren alle Treiber, die normalerweise mit SQL Server funktionieren, auch mit Azure SQL.

Azure SQL unterstützt REST-APIs für die Verwaltung von verwalteten SQL-Instanzen und SQL-Datenbanken.

Befehlszeilenschnittstellen

Azure SQL unterstützt beliebte Befehlszeilenschnittstellen (CLI) wie „sqlcmd“ und „BCP“.

Außerdem werden für bestimmte Azure SQL-Dienstszenarios die Azure CLI und Azure PowerShell-Cmdlets unterstützt. Alle diese CLIs werden von Windows-, macOS- und Linux-Clients unterstützt. Außerdem sind Tools wie „sqlcmd“ und „az“ in Azure Cloud Shell vorinstalliert.

Screenshot that shows the Azure Cloud Shell.

Welche Schnittstelle Sie wann verwenden sollten

Es gibt mehrere Schnittstellen, die Sie für die Interaktion mit Azure SQL verwenden können. Über die Schnittstellen stehen viele Funktionen zur Verfügung. Für welche Schnittstelle Sie sich entscheiden, hängt sowohl von Ihren Präferenzen als auch davon ab, was Sie erreichen möchten. Im Rahmen dieses Lernpfads können Sie viele der hier beschriebenen Schnittstellen verwenden. Am Ende dieses Moduls finden Sie Ressourcen, in denen Sie weitere Informationen zu den Schnittstellen erhalten können, die Sie interessieren.