Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
- Instalowanie programu SQL Server Management Studio
- Potrzebujesz istniejącej przepustowości Fabryki. Jeśli tego nie zrobisz, uruchom wersję próbną usługi Fabric.
- Możesz użyć istniejącego obszaru roboczego lub utworzyć nowy obszar roboczy usługi Fabric.
- Aby utworzyć bazę danych SQL, musisz być członkiem ról administratora lub członka obszaru roboczego .
- Utwórz bazę danych SQL w Fabric. Zacznij od nowej, pustej bazy danych.
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.
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.
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 toInitial 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.
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.
Wybierz i podłącz.
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.
W poniższym oknie dialogowym opisano, dlaczego ta opcja jest przydatna, jeśli niedawno otrzymano dostęp do serwera i wymaga ponownego uwierzytelnienia.
Tworzenie tabeli w nowej bazie danych
W tej sekcji utworzysz tabelę w bazie danych.
W Eksploratorze obiektów na liście Bazy danych kliknij prawym przyciskiem myszy bazę danych i wybierz pozycję Nowe zapytanie:
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 ); GOWykonaj 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ż.
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.
Możesz również zmodyfikować sposób prezentowania wyników, wybierając jedną z następujących opcji:
- 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
.rptdomyś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.
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;
Treści powiązane
- Edytor zapytań (SQL Server Management Studio)
- Obiekty skryptów w programie SQL Server Management Studio
- Używanie szablonów w programie SQL Server Management Studio
- składników i konfiguracji programu SQL Server Management Studio
- Porady i wskazówki dotyczące korzystania z programu SQL Server Management Studio (SSMS)