Udostępnij za pośrednictwem


Edytor zapytań witryny Azure Portal dla usługi Azure SQL Database

Dotyczy:Azure SQL Database

Edytor zapytań (wersja zapoznawcza) to narzędzie do uruchamiania zapytań T-SQL w witrynie Azure Portal w przeglądarce względem usługi Azure SQL Database.

Zapytaj swoją bazę danych Azure SQL z portalu Azure

Edytor zapytań jest przeznaczony do uproszczonego wykonywania zapytań i eksploracji obiektów w bazie danych Azure SQL Database— wszystko to z poziomu przeglądarki w witrynie Azure Portal.

Podobnie jak w przypadku środowiska zapytań w programie SQL Server Management Studio, użyj edytora zapytań dla zapytań prostych lub większych zapytań języka T-SQL. Można wykonywać zapytania języka DML (Data Manipulation Language) i języka DDL (Data Definition Language).

Napiwek

Dopiero zaczynasz korzystać z usługi Azure SQL Database? Uzyskaj szybki dostęp do szczegółowej zawartości szkoleniowej: Podstawy usługi Azure SQL.

Nawiązywanie połączenia za pośrednictwem edytora zapytań

Możesz uwierzytelnić się w edytorze zapytań przy użyciu uwierzytelniania SQL lub uwierzytelniania firmy Microsoft Entra.

Uwierzytelnianie w usłudze Azure SQL Database

Aby zapoznać się z przykładami, zobacz Szybki start: korzystanie z edytora zapytań w witrynie Azure Portal.

  • Aby użyć uwierzytelniania SQL w celu połączenia się z bazą danych Azure SQL Database przez edytor zapytań, musisz mieć login w bazie danych serwera master logicznego lub użytkownika SQL w ramach żądanej bazy danych użytkownika. Aby uzyskać więcej informacji, zobacz temat Logowania.
    • Wprowadź nazwę użytkownika i hasło, a następnie wybierz przycisk OK.
  • Aby użyć uwierzytelniania Microsoft Entra w celu nawiązania połączenia z bazą danych Azure SQL Database za pośrednictwem edytora zapytań, baza danych musi być skonfigurowana przy użyciu uwierzytelniania Microsoft Entra i musisz mieć użytkownika Microsoft Entra utworzonego w bazie danych.
    • Wybierz pozycję Kontynuuj jako <user@domain>.

Po nawiązaniu połączenia z edytorem zapytań możesz użyć Eksploratora, aby wyświetlić obiekty bazy danych lub okno Zapytanie w celu wykonywania zapytań języka T-SQL.

Zrzut ekranu z Azure Portal pokazujący czerwone prostokąty wyróżniające Edytor zapytań w menu głównym oraz pasek nawigacyjny, Eksploratora, pasek narzędzi i okno zapytań.

Przydatne porady:

  • Pasek narzędzi zawiera szablony dla nowych obiektów języka T-SQL.
  • Lista rozwijana Otwórz w umożliwia uruchomienie połączenia z tą bazą danych w programie SQL Server Management Studio (SSMS) lub Visual Studio Code i rozszerzeniu MSSQL. Ta akcja powoduje uruchomienie okna dialogowego połączenia w programie Visual Studio Code.
  • Aby użyć starszej wersji edytora zapytań SQL portalu Azure, wybierz klasyczne środowisko.

Okno zapytania

To okno Zapytanie umożliwia wpisywanie lub wklejanie zapytania i uruchamianie go. W okienku Wyniki są wyświetlane wyniki zapytania.

  • Istnieje pięciominutowy limit czasu zapytania.
  • Użyj przycisków Pobierz jako , aby wyeksportować wyniki zapytania na komputer jako plik.csv, .jsonlub .xlsx .
  • Na pasku stanu jest wyświetlany czas wykonywania zapytania lub wszelkie błędy.
  • Zestawy wyników można skopiować lub filtrować na pasku narzędzi Wyniki .

Rozważania i ograniczenia

Podczas nawiązywania połączenia z usługą Azure SQL Database i wykonywania zapytań dotyczących usługi Azure SQL Database przy użyciu edytora zapytań w witrynie Azure Portal obowiązują następujące zagadnienia i ograniczenia.

Ograniczenia edytora zapytań

Zagadnienia dotyczące połączeń

  • W przypadku połączeń publicznych z edytorem zapytań należy dodać wychodzący adres IP do reguł zapory dozwolonych przez serwer w celu uzyskania dostępu do baz danych.
    • Nie musisz dodawać adresu IP do reguł zapory programu SQL Server, jeśli masz skonfigurowane połączenie usługi Private Link na serwerze i nawiązujesz połączenie z serwerem z poziomu prywatnej sieci wirtualnej.
    • Aby uzyskać informacje na temat rozwiązywania problemów, zobacz Rozwiązywanie problemów z błędami połączenia.
    • Aby uzyskać więcej informacji na temat dostępu do sieci publicznej, ustawień wersji protokołu TLS i zasad połączenia, zobacz Ustawienia łączności usługi Azure SQL.

Rozwiązywanie problemów z błędem połączenia

  • Jeśli zostanie wyświetlony komunikat The X-CSRF-Signature header could not be validatedo błędzie , wykonaj następujące czynności, aby rozwiązać problem:

    • Sprawdź, czy zegar komputera jest ustawiony na właściwą godzinę i strefę czasową. Możesz spróbować dopasować strefę czasową komputera z platformą Azure, wyszukując strefę czasową dla lokalizacji bazy danych, taką jak Wschodnie stany USA.
    • Jeśli korzystasz z sieci serwera proxy, upewnij się, że nagłówek X-CSRF-Signature żądania nie jest modyfikowany ani porzucony.
  • Jeśli baza danych jest bezserwerowa i zostanie wyświetlony komunikat o błędzie: Database *name* on server *name.database.windows.net* is not currently available. Please retry the connection later. If the problem persists, contact customer support, and provide them the session tracing ID *ID* Ten komunikat o błędzie wskazuje, że baza danych bezserwerowa jest obecnie wstrzymana. Jeśli pojawi się ten komunikat o błędzie, wybranie Continue as <user@domain> polecenia spowoduje wysłanie żądania do bazy danych w celu wznowienia. Zaczekaj około minutę, odśwież stronę i spróbuj ponownie.

  • Jeśli zostanie wyświetlony komunikat o błędzie "Logowanie użytkownika <token-identified principal>nie powiodło się. Serwer nie jest obecnie skonfigurowany do akceptowania tego tokenu." podczas próby użycia uwierzytelniania usługi AD użytkownik nie ma dostępu do bazy danych.

Łączność z portem 443

Począwszy od marca 2026 r., edytor zapytań usługi Azure SQL używa tylko portu TCP 443.

W edytorze zapytań może wystąpić jeden z następujących błędów:

  • Your local network settings might be preventing the Query Editor from issuing queries. Please click here for instructions on how to configure your network settings.
  • A connection to the server could not be established. This might indicate an issue with your local firewall configuration or your network proxy settings.

Te błędy występują, ponieważ edytor zapytań musi komunikować się za pośrednictwem portu 443, ale nie może. Musisz włączyć wychodzący ruch HTTPS na tym porcie. Poniższe instrukcje przeprowadzą Cię przez ten proces w zależności od systemu operacyjnego. Aby otworzyć to połączenie w sieci lokalnej, dział IT firmy może wymagać zatwierdzenia.

Zezwól na użycie portu 443 w zaporze sieciowej Windows Defender

  1. Otwórz zaporę Windows Defender.
  2. W menu po lewej stronie wybierz pozycję Ustawienia zaawansowane.
  3. W Zapora systemu Windows Defender z zaawansowanymi zabezpieczeniami wybierz Reguły ruchu wychodzącego w menu po lewej stronie.
  4. Wybierz pozycję Nowa reguła w menu po prawej stronie.
  5. W kreatorze Nowej reguły ruchu wychodzącego wykonaj następujące kroki:
    1. Wybierz port jako typ reguły, którą chcesz utworzyć, a następnie wybierz przycisk Dalej.
    2. Wybierz pozycję TCP.
    3. Wybierz Określone zdalne porty, wprowadź 443, a następnie wybierz Dalej.
    4. Wybierz pozycję Zezwalaj na połączenie, jeśli jest bezpieczne, wybierz przycisk Dalej, a następnie ponownie wybierz przycisk Dalej .
    5. Pozostaw zaznaczone opcje Domena, Prywatna i Publiczna.
    6. Nadaj regule nazwę, na przykład Uzyskaj dostęp do edytora zapytań usługi Azure SQL i opcjonalnie podaj opis. Następnie wybierz pozycję Zakończ.

Zezwalaj na 443 w systemie macOS

  1. W menu firmy Apple otwórz pozycję Preferencje systemowe.
  2. Wybierz pozycję Zabezpieczenia i prywatność, a następnie wybierz pozycję Zapora.
  3. Jeśli zapora jest wyłączona, wybierz pozycję Kliknij blokadę, aby wprowadzić zmiany, a następnie wybierz pozycję Włącz zaporę.
  4. Wybierz Opcje zapory.
  5. W oknie Zabezpieczenia i prywatność wybierz pozycję Automatycznie zezwalaj podpisanym oprogramowaniu na odbieranie połączeń przychodzących.

Zezwalaj na 443 w systemie Linux

Uruchom polecenia, aby zaktualizować iptables:

sudo iptables -A OUTPUT -p tcp --dport 443 -j ACCEPT

Zezwalaj na 443 na maszynie wirtualnej platformy Azure

W przypadku korzystania z maszyn wirtualnych platformy Azure sieciowa grupa zabezpieczeń platformy Azure blokuje łączność. Sieciowa grupa zabezpieczeń może filtrować przychodzący i wychodzący ruch sieciowy do i z zasobów platformy Azure w sieci wirtualnej platformy Azure. Musisz dodać regułę zabezpieczeń dla ruchu wychodzącego do sieciowej grupy zabezpieczeń. Aby zapoznać się z przykładem, zobacz Tworzenie reguł zabezpieczeń.

Następny krok