Udostępnij za pośrednictwem


Połączenie do usługi Synapse SQL przy użyciu programu SQL Server Management Studio (SSMS)

Program SQL Server Management Studio (SSMS) umożliwia nawiązywanie połączeń z usługą Synapse SQL w usłudze Azure Synapse Analytics i wykonywanie względem nich zapytań za pośrednictwem bezserwerowej puli SQL lub dedykowanych zasobów puli SQL.

Obsługiwane narzędzia dla bezserwerowej puli SQL

Usługa Azure Data Studio jest w pełni obsługiwana od wersji 1.18.0. Program SSMS jest częściowo obsługiwany od wersji 18.5. Można go używać do nawiązywania połączenia i wykonywania tylko zapytań.

Wymagania wstępne

Przed rozpoczęciem upewnij się, że masz następujące wymagania wstępne:

Połącz

Dedykowana pula SQL

Aby nawiązać połączenie z usługą Synapse SQL przy użyciu dedykowanej puli SQL, wykonaj następujące kroki:

  1. Otwórz program SQL Server Management Studio (SSMS).

  2. W oknie dialogowym Połączenie do serwera wypełnij pola, a następnie wybierz pozycję Połączenie:

    Connect to Server 1

    • Nazwa serwera: wprowadź wcześniej zidentyfikowaną nazwę serwera.
    • Uwierzytelnianie: wybierz typ uwierzytelniania, taki jak uwierzytelnianie programu SQL Server lub zintegrowane uwierzytelnianie usługi Active Directory.
    • Nazwa użytkownika i hasło: wprowadź nazwę użytkownika i hasło, jeśli uwierzytelnianie programu SQL Server zostało wybrane powyżej.
  3. Rozwiń serwer Azure SQL Server w Eksplorator obiektów. Możesz wyświetlić bazy danych skojarzone z serwerem, takie jak przykładowa baza danych AdventureWorksDW. Możesz rozwinąć bazę danych, aby wyświetlić tabele:

    Explore AdventureWorksDW 1

Bezserwerowa pula SQL

Aby nawiązać połączenie z usługą Synapse SQL przy użyciu bezserwerowej puli SQL, wykonaj następujące kroki:

  1. Otwórz program SQL Server Management Studio (SSMS).

  2. W oknie dialogowym Połączenie do serwera wypełnij pola, a następnie wybierz pozycję Połączenie:

    Connect to Server 2

    • Nazwa serwera: wprowadź wcześniej zidentyfikowaną nazwę serwera.
    • Uwierzytelnianie: wybierz typ uwierzytelniania, taki jak uwierzytelnianie programu SQL Server lub zintegrowane uwierzytelnianie usługi Active Directory:
    • Nazwa użytkownika i hasło: wprowadź nazwę użytkownika i hasło, jeśli uwierzytelnianie programu SQL Server zostało wybrane powyżej.
    • Wybierz pozycję Połącz.
  3. W celach poznawczych rozwiń węzeł serwera Azure SQL. Możesz przejrzeć skojarzone z serwerem bazy danych. Rozwiń pokaz , aby wyświetlić zawartość w przykładowej bazie danych.

    Explore AdventureWorksDW 2

Uruchamianie przykładowego zapytania

Dedykowana pula SQL

Po nawiązaniu połączenia z bazą danych możesz wykonać zapytanie dotyczące danych.

  1. Kliknij prawym przyciskiem myszy bazę danych w Eksploratorze obiektów SQL Server.

  2. Wybierz pozycję Nowe zapytanie. Otworzy się okno nowego zapytania.

    New query 1

  3. Skopiuj następujące zapytanie T-SQL do okna zapytania:

    SELECT COUNT(*) FROM dbo.FactInternetSales;
    
  4. Uruchom zapytanie, wybierając Execute lub używając następującego skrótu: F5.

    Run query 1

  5. Przejrzyj wyniki zapytania. W poniższym przykładzie tabela FactInternetSales zawiera 60398 wierszy.

    Query results 1

Bezserwerowa pula SQL

Po nawiązaniu połączenia z bazą danych możesz wykonywać zapytania dotyczące danych.

  1. Kliknij prawym przyciskiem myszy bazę danych w Eksploratorze obiektów SQL Server.

  2. Wybierz pozycję Nowe zapytanie. Otworzy się okno nowego zapytania.

    New query 2

  3. Skopiuj następujące zapytanie T-SQL do okna zapytania:

    SELECT COUNT(*) FROM demo.dbo.usPopulationView
    
  4. Uruchom zapytanie, wybierając Execute lub używając następującego skrótu: F5.

    Run query 2

  5. Przejrzyj wyniki zapytania. W tym przykładzie widok usPopulationView ma 3664512 wierszy.

    Query results 2

Następne kroki

Teraz, gdy możesz nawiązać połączenie i wykonać zapytanie, spróbuj wizualizować dane za pomocą usługi Power BI.

Aby skonfigurować środowisko na potrzeby uwierzytelniania w usłudze Microsoft Entra, zobacz Uwierzytelnianie w usłudze Synapse SQL.