Freigeben über


Schnellstart: Verwenden des Abfrage-Editors im Azure-Portal, um Azure SQL-Datenbank abzufragen

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.

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.

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.

  1. 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.

  2. Wählen Sie auf Ihrer SQL-Datenbank-Übersichts-Seite im Ressourcenmenü den Abfrage-Editor (Vorschau) aus.

    Screenshot: Auswählen des Abfrage-Editors.

  3. 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.

      Screenshot des Azure-Portals mit der Anmeldung mit der Microsoft Entra-Authentifizierung.

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:

Screenshot aus dem SQL-Abfrage-Editor des Azure-Portals für Azure SQL-Datenbank.

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

  1. 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;
    
  2. Wählen Sie Ausführen aus, und sehen Sie sich dann die Ausgabe im Bereich Ergebnisse an.

    Screenshot: Abfrage-Editor-Ergebnisse für eine SELECT-Abfrage.

  3. Optional können Sie die Abfrage auswählen, um sie als Ansicht zu speichern, indem Sie die Schaltfläche " Als Ansicht speichern " verwenden.

  4. 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.

  1. 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() );
    
  2. 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.

  1. Ersetzen Sie im Abfrage-Editor die vorherige Abfrage durch die folgende Abfrage:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Wählen Sie Ausführen, um die angegebene Zeile in der Tabelle Product zu 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.

  1. Ersetzen Sie im Abfrage-Editor die vorherige Abfrage durch die folgende Abfrage:

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Wählen Sie Ausführen, um die angegebene Zeile in der Tabelle Product zu löschen. Im Bereich Nachrichten wird angezeigt: Start der Ausführung in Zeile 1. Abfrage erfolgreich ausgeführt.