Udostępnij za pomocą


Szybki start: połączenie i wykonywanie zapytań z bazą danych SQL w Fabric za pomocą programu SQL Server Management Studio (SSMS)

Dotyczy:Baza danych SQL w usłudze Microsoft Fabric

Rozpocznij korzystanie z programu SQL Server Management Studio (SSMS) w celu nawiązania połączenia z bazą danych SQL w usłudze Microsoft Fabric i uruchom kilka poleceń Transact-SQL (T-SQL).

Uwaga / Notatka

Chociaż identyfikator Entra firmy Microsoft jest nową nazwą usługi Azure Active Directory (Azure AD), aby zapobiec zakłócaniu działania istniejących środowisk, usługa Azure AD nadal pozostaje w niektórych zakodowanych na stałe elementach, takich jak pola interfejsu użytkownika, dostawcy połączeń, kody błędów i polecenia cmdlet. W tym artykule dwie nazwy są wymienne.

W tym artykule przedstawiono następujące kroki:

  • Połącz się z bazą danych SQL w Fabric
  • Tworzenie tabeli w nowej bazie danych
  • Wstaw wiersze do swojej nowej tabeli
  • Wykonywanie zapytań względem nowej tabeli i wyświetlanie wyników
  • Użyj tabeli okien zapytań, aby zweryfikować właściwości połączenia
  • Usuwanie bazy danych

Wymagania wstępne

Połącz się z bazą danych SQL w Fabric

Uwaga / Notatka

Wersje programu SSMS wcześniejsze niż 18.6 nie uwierzytelniają się w silnikach baz danych za pomocą uwierzytelniania wieloskładnikowego Microsoft (MFA). Aby kontynuować korzystanie z uwierzytelniania wieloskładnikowego, potrzebujesz programu SSMS 18.6 lub nowszej wersji.

  1. Uruchom program SQL Server Management Studio (SSMS). Po pierwszym uruchomieniu programu SSMS zostanie otwarte okno Łączenie z serwerem . Jeśli nie zostanie otwarty, możesz otworzyć go ręcznie, wybierając Eksplorator obiektów>Połącz>Silnik bazy danych.

    Zrzut ekranu przedstawiający link Połącz w Eksploratorze obiektów.

  2. Znajdź nazwę serwera i nazwę bazy danych dla bazy danych SQL w portalu sieci szkieletowej.

    Parametry połączenia bazy danych SQL są podobne do parametrów połączenia usługi Azure SQL Database. Nazwa serwera wygląda następująco <server-unique-identifer>.database.windows.net : nazwa bazy danych wygląda następująco <database name>-<unique identifier>: .

    Aby znaleźć parametry połączenia SQL dla bazy danych SQL w usłudze Fabric:

    • Przejdź do ustawień elementu bazy danych SQL. Wybierz pozycję Parametry połączenia. Nazwa serwera to Data source , a nazwa bazy danych to Initial Catalog.

    • Możesz też wybrać ... menu na liście elementów obszaru roboczego. Wybierz pozycję Ustawienia , a następnie pozycję Parametry połączenia.

    • Możesz też wybrać przycisk Otwórz w i program SQL Server Management Studio. Zostaną wyświetlone informacje o połączeniu serwera.

      Zrzut ekranu z portalu Fabric przedstawiający przycisk

      Zrzut ekranu z portalu Fabric przedstawiający okno dialogowe połączenia w SQL Server Management Studio z nazwą serwera i nazwą bazy danych.

  3. Zostanie wyświetlone okno dialogowe Łączenie z serwerem . Wprowadź następujące informacje. Wszystkie inne ustawienia mogą pozostać domyślne:

    Setting Sugerowana wartość Szczegóły
    Typ serwera Aparat bazy danych Wybierz Silnik bazy danych (zazwyczaj opcja domyślna).
    Nazwa serwera W pełni kwalifikowana nazwa serwera Wprowadź nazwę serwera, w tym .database.fabric.microsoft.com,1433.
    Uwierzytelnianie Wybierz pozycję Microsoft Entra MFA. Aby uzyskać więcej informacji, zobacz Authentication in SQL database in Microsoft Fabric (Uwierzytelnianie w bazie danych SQL w usłudze Microsoft Fabric).
    nazwa bazy danych Podaj nazwę swojej bazy danych SQL.

    Możesz również zmodyfikować dodatkowe opcje połączenia, wybierając pozycję Opcje. Przykłady opcji połączenia to baza danych, z którą nawiązujesz połączenie, wartość limitu czasu połączenia i protokół sieciowy. W tym artykule są używane wartości domyślne dla wszystkich opcji.

  4. Wybierz i podłącz.

  5. Aby sprawdzić, czy połączenie z bazą danych SQL w sieci szkieletowej powiodło się, rozwiń i zbadaj obiekty w Eksploratorze obiektów , w którym jest wyświetlana nazwa serwera, wersja programu SQL Server i nazwa użytkownika. Te obiekty różnią się w zależności od typu serwera.

Rozwiązywanie problemów z łącznością

  • Jeśli w przeglądarce nie można nawiązać połączenia z usługą SQL Database w przypadku korzystania z usługi Microsoft Entra z usługą MFA, możesz przejść do pozycji Narzędzia>Opcje>usługi Azure Services>w chmurze platformy Azure i zmienić wartość opcji Użyj domyślnej przeglądarki internetowej systemu lub Użyj Menedżera kont sieci Web. Aby uzyskać więcej informacji, zobacz Opcje (usługi platformy Azure).

  • Jeśli występują problemy z połączeniem z bazą danych SQL w usłudze Fabric, zobacz Omówienie zabezpieczeń sieci w usłudze Microsoft Fabric.

Wyczyść pamięć podręczną tokenów Microsoft Entra ID

Program SQL Server Management Studio (SSMS) buforuje krótko tokeny identyfikatorów Entra firmy Microsoft. Gdy użytkownik zostanie dodany do grupy identyfikatorów Entra firmy Microsoft i natychmiast spróbuje uwierzytelnić się w programie SSMS, zostanie zgłoszony następujący komunikat o błędzie:

Login failed for user '<token-identified principal>'.
(Microsoft SQL Server, Error: 18456)

Jeśli ostatnio uzyskano dostęp do serwera, możesz wyczyścić pamięć podręczną tokenu Entra ID firmy Microsoft z usługi Help>Clear Entra ID Token Cache.

Zrzut ekranu przedstawiający menu Pomoc z wyróżnioną na czerwono opcją Wyczyść pamięć podręczną tokenu identyfikatora Entra ID.

W poniższym oknie dialogowym opisano, dlaczego ta opcja jest przydatna, jeśli niedawno otrzymano dostęp do serwera i wymaga ponownego uwierzytelnienia.

Zrzut ekranu przedstawiający okno dialogowe z żądaniem potwierdzenia w celu wyczyszczenia pamięci podręcznej tokenu użytkownika identyfikatora firmy Microsoft.

Tworzenie tabeli w nowej bazie danych

W tej sekcji utworzysz tabelę w bazie danych.

  1. W Eksploratorze obiektów na liście Bazy danych kliknij prawym przyciskiem myszy bazę danych i wybierz pozycję Nowe zapytanie:

    Zrzut ekranu przedstawiający sposób tworzenia nowego zapytania.

  2. Wklej następujący fragment kodu języka T-SQL w oknie zapytania:

    -- Create a new table called 'Customers' in schema 'dbo'
    -- Drop the table if it already exists
    IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
        DROP TABLE dbo.Customers;
    GO
    
    -- Create the table in the specified schema
    CREATE TABLE dbo.Customers
    (
        CustomerId INT NOT NULL PRIMARY KEY, -- primary key column
        Name NVARCHAR (50) NOT NULL,
        Location NVARCHAR (50) NOT NULL,
        Email NVARCHAR (50) NOT NULL
    );
    GO
    
  3. Wykonaj zapytanie, wybierając pozycję Wykonaj lub wybierając F5 na klawiaturze.

Po zakończeniu zapytania nowa Customers tabela zostanie wyświetlona na liście tabel w Eksploratorze obiektów. Jeśli tabela nie jest wyświetlana, kliknij prawym przyciskiem myszy węzeł TutorialDB>Tables w Eksploratorze obiektów, a następnie wybierz polecenie Odśwież.

Zrzut ekranu przedstawiający nową tabelę.

Wstaw wiersze do nowej tabeli

Teraz wstawimy kilka wierszy do utworzonej Customers tabeli. Wklej następujący fragment kodu T-SQL w oknie zapytania, a następnie wybierz pozycję Wykonaj:

-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers (
    [CustomerId],
    [Name],
    [Location],
    [Email]
)
VALUES
    (1, N'Orlando', N'Australia', N''),
    (2, N'Keith', N'India', N'keith0@adventure-works.com'),
    (3, N'Donna', N'Germany', N'donna0@adventure-works.com'),
    (4, N'Janet', N'United States', N'janet1@adventure-works.com');
GO

Wykonywanie zapytań względem tabeli i wyświetlanie wyników

Wyniki zapytania są widoczne pod oknem tekstu zapytania. Aby wykonać zapytanie Customers względem tabeli i wyświetlić wstawione wiersze, wklej następujący fragment kodu T-SQL w oknie zapytania, a następnie wybierz pozycję Wykonaj:

-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;

Wyniki zapytania są wyświetlane w obszarze, w którym został wprowadzony tekst.

Zrzut ekranu przedstawiający listę Wyników.

Możesz również zmodyfikować sposób prezentowania wyników, wybierając jedną z następujących opcji:

Zrzut ekranu przedstawiający trzy opcje wyświetlania wyników zapytania.

  • Pierwszy przycisk wyświetla wyniki w widoku tekstowym, jak pokazano na obrazie w następnej sekcji.
  • Środkowy przycisk wyświetla wyniki w widoku siatki, który jest opcją domyślną.
  • Trzeci przycisk umożliwia zapisanie wyników w pliku, którego rozszerzenie jest .rpt domyślnie.

Weryfikowanie właściwości połączenia przy użyciu tabeli okien zapytań

Informacje o właściwościach połączenia można znaleźć w wynikach zapytania. Po uruchomieniu wcześniej wymienionego zapytania w poprzednim kroku przejrzyj właściwości połączenia w dolnej części okna zapytania.

  • Możesz określić, z którym serwerem i bazą danych masz połączenie, oraz swoją nazwę użytkownika.

  • Możesz również wyświetlić czas trwania zapytania i liczbę wierszy zwracanych przez wcześniej wykonane zapytanie.

    Zrzut ekranu przedstawiający właściwości połączenia.

Uprzątnij zasoby

Usuń przykładową tabelę utworzoną w tym poradniku szybkiego startu. Wklej następujący kod T-SQL i wykonaj:

DROP TABLE dbo.Customers;