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::Azure SQL-Datenbank
In diesem Schnellstart stellen Sie eine Verbindung mit einer Azure SQL-Datenbank im Azure-Portal her und verwenden den Abfrage-Editor, um Transact-SQL-Abfragen (T-SQL) auszuführen. Der Azure SQL-Datenbankabfrage-Editor (Vorschau) ist ein Werkzeug, um SQL-Abfragen auf der Azure SQL-Datenbank im Azure-Portal auszuführen.
- Wenn Sie noch keine Azure SQL-Datenbank erstellt haben, lesen Sie die Schnellstartanleitung: Erstellen einer einzelnen Datenbank – Azure SQL-Datenbank. Suchen Sie nach der entsprechenden Option, um Ihr Angebot zum kostenlosen Bereitstellen von Azure SQL-Datenbank zu nutzen.
Voraussetzungen
Authentifizierung
Sie benötigen ein Konto mit Berechtigungen für die Verbindung zur Datenbank und zum Abfrage-Editor. Sie können die SQL-Authentifizierung oder die Microsoft Entra-Authentifizierung (empfohlen) verwenden. Um den Abfrage-Editor verwenden zu können, benötigen Benutzer*innen mindestens die Berechtigung Lesezugriff auf den Server und die Datenbank der rollenbasierten Zugriffssteuerung von Azure (Role-Based Access Control, RBAC). Weitere Informationen zum Erstellen und Verwalten von Anmeldungen in der Azure SQL-Datenbank finden Sie unter Autorisieren des Datenbankzugriffs.
Firewallregel
Azure SQL-Logischer Server-Firewall
Wenn Sie diesen Fehler erhalten: Ihre IP-Adresse darf nicht auf diesen Server zugreifen. Fügen Sie Ihre IP-Adresse zu den Firewallregeln des Servers hinzu, oder wählen Sie unten "Allowlist IP xx.xx.xx.xx.xx" aus. Änderungen können bis zu 5 Minuten in Kraft treten. Wählen Sie im Feld "Fehlermeldung" den Link "Allowlist IP..." aus, und das Azure-Portal fügt Ihre aktuelle IP-Adresse automatisch der Zulassungsliste der logischen Serverfirewall hinzu. Nachdem die Firewallregeln aktualisiert wurden, wählen Sie erneut "Verbinden" aus, um fortzufahren.
- Weitere Informationen finden Sie unter Hinzufügen Ihrer ausgehenden IP-Adresse zu den zulässigen Firewallregeln des Servers.
- Informationen zur Problembehandlung finden Sie unter Problembehandlung Verbindungsfehler.
- Weitere Informationen zum Zugriff auf öffentliche Netzwerke, TLS-Versionseinstellungen und Verbindungsrichtlinien finden Sie unter Azure SQL-Konnektivitätseinstellungen.
Lokale Firewall
Der Azure SQL-Abfrage-Editor verwendet Port TCP 443. Überprüfen Sie, ob dieser Port in Ihren lokalen und Unternehmensfirewalls geöffnet ist. Weitere Informationen finden Sie unter Port 443-Konnektivität.
Herstellen einer Verbindung mit dem Abfrage-Editor
Führen Sie die folgenden Schritte aus, um eine Verbindung mit Ihrer Datenbank im Abfrage-Editor herzustellen.
Wechseln Sie im Azure-Portal zu Ihrer SQL-Datenbank. Besuchen Sie beispielsweise Ihre Azure SQL-Hubseite, wählen Sie Azure SQL-Datenbank aus, und wählen Sie dann SQL-Datenbanken aus. Wählen Sie Ihre Azure SQL-Datenbank aus.
Wählen Sie auf Ihrer SQL-Datenbank-Übersichts-Seite im Ressourcenmenü den Abfrage-Editor (Vorschau) aus.
Wählen Sie auf dem Anmeldebildschirm entweder die Microsoft Entra-Authentifizierung (empfohlen) oder die SQL-Authentifizierung aus.
Wenn Sie eine Verbindung mithilfe der SQL-Authentifizierung herstellen möchten, geben Sie unter SQL Server-Authentifizierung ein Anmelde- und Kennwort für einen Benutzer ein, der Zugriff auf die Datenbank hat, und wählen Sie dann "OK" aus. Sie können immer den Anmeldenamen und das Kennwort für den Serveradministrator verwenden.
Um mithilfe der Microsoft Entra-ID eine Verbindung herzustellen, wählen Sie "Weiter" als <user@domain> aus.
Abfragen der Datenbank
Führen Sie in einer datenbank die folgende Abfrage im Abfrage-Editor aus, um die Uhrzeit in UTC, dem Datenbanknamen und Dem authentifizierten Anmeldenamen abzurufen.
SELECT SYSDATETIMEOFFSET(), DB_NAME(), ORIGINAL_LOGIN();
Die Ergebnisse sehen wie erwartet aus einem T-SQL-Abfragetool aus:
Fragen Sie die AdventureWorksLT-Beispieldatenbank ab
Dieser Teil der Schnellstartanleitung verwendet die AdventureWorksLT-Beispieldatenbank in einer Azure SQL-Datenbank. Wenn Sie noch nicht über eine Datenbank verfügen, können Sie eine Datenbank mithilfe von Beispieldaten in einer Azure SQL-Datenbank erstellen. Suchen Sie nach der entsprechenden Option, um Ihr Angebot zum kostenlosen Bereitstellen von Azure SQL-Datenbank zu nutzen.
Führen Sie auf der Seite Abfrage-Editor (Vorschau) die folgenden Beispielabfragen in Ihrer AdventureWorksLT-Beispieldatenbank aus.
Tipp
Neu bei Azure SQL-Datenbank? Bringen Sie sich mit ausführlichen kostenlosen Schulungsinhalten auf den neuesten Stand: Azure SQL-Grundlagen oder Bewertung des Azure SQL-Bedingungsglossar.
Weitere Informationen zu T-SQL in azure SQL-Datenbank finden Sie unter T-SQL-Unterschiede zwischen SQL Server und Azure SQL-Datenbank.
Ausführen einer SELECT-Abfrage
Wenn Sie die Top-20-Produkte in der Datenbank abfragen möchten, fügen Sie die folgende SELECT-Abfrage in den Abfrage-Editor ein:
SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName FROM SalesLT.ProductCategory pc JOIN SalesLT.Product p ON pc.productcategoryid = p.productcategoryid;Wählen Sie Ausführen aus, und sehen Sie sich dann die Ausgabe im Bereich Ergebnisse an.
Optional können Sie die Abfrage auswählen, um sie als Ansicht zu speichern, indem Sie die Schaltfläche " Als Ansicht speichern " verwenden.
Sie können die Abfrageergebnisse herunterladen, indem Sie die Option " Daten herunterladen" als Option zum Exportieren der Ergebnisse als .csv, .jsonoder .xlsx Datei verwenden.
Ausführen einer INSERT-Abfrage
Führen Sie die folgende T-SQL-Anweisung vom Typ SalesLT.Product aus, um ein neues Produkt in die Tabelle einzufügen.
Ersetzen Sie im Abfrage-Editor die vorherige Abfrage durch die folgende Abfrage:
INSERT INTO [SalesLT].[Product] ( [Name] , [ProductNumber] , [Color] , [ProductCategoryID] , [StandardCost] , [ListPrice] , [SellStartDate] ) VALUES ('myNewProduct' ,123456789 ,'NewColor' ,1 ,100 ,100 ,GETDATE() );Wählen Sie Ausführen aus, um das neue Produkt hinzuzufügen. Nachdem die Abfrage ausgeführt wurde, zeigt der Bereich Nachrichten die Meldung "Beginn der Ausführung in Zeile 1. Abfrage erfolgreich ausgeführt." an.
Ausführen einer UPDATE-Abfrage
Führen Sie die folgende T-SQL-Anweisung vom Typ UPDATE aus, um den Preis Ihres neuen Produkts zu ändern.
Ersetzen Sie im Abfrage-Editor die vorherige Abfrage durch die folgende Abfrage:
UPDATE [SalesLT].[Product] SET [ListPrice] = 125 WHERE Name = 'myNewProduct';Wählen Sie Ausführen, um die angegebene Zeile in der Tabelle
Productzu aktualisieren. Im Nachrichten-Bereich wird angezeigt: Ausführung in Zeile 1 gestartet. Abfrage erfolgreich ausgeführt.
Ausführen einer DELETE-Abfrage
Führen Sie die folgende T-SQL-Anweisung vom Typ DELETE aus, um das neue Produkt zu entfernen.
Ersetzen Sie im Abfrage-Editor die vorherige Abfrage durch die folgende Abfrage:
DELETE FROM [SalesLT].[Product] WHERE Name = 'myNewProduct';Wählen Sie Ausführen, um die angegebene Zeile in der Tabelle
Productzu löschen. Im Bereich Nachrichten wird angezeigt: Start der Ausführung in Zeile 1. Abfrage erfolgreich ausgeführt.