Szybki start: nawiązywanie połączenia z dedykowaną pulą SQL (dawniej SQL DW) w usłudze Azure Synapse Analytics za pomocą programu SQL Server Management Studio (SSMS)
Dotyczy: Azure Synapse Analytics
W tym przewodniku Szybki start możesz rozpocząć korzystanie z programu SQL Server Management Studio (SSMS) w celu nawiązania połączenia z dedykowaną pulą SQL (dawniej SQL DW) w usłudze Azure Synapse Analytics i uruchomić kilka poleceń Transact-SQL (T-SQL).
- Nawiązywanie połączenia z dedykowaną pulą SQL (dawniej SQL DW) w usłudze Azure Synapse Analytics
- 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
Warunki wstępne
Aby ukończyć ten artykuł, potrzebujesz programu SQL Server Management Studio (SSMS) i dostępu do źródła danych.
- Instalowanie programu SQL Server Management Studio
- Azure Synapse Analytics
Nawiązywanie połączenia z dedykowaną pulą SQL (dawniej SQL DW) w usłudze Azure Synapse Analytics
Uwaga
W grudniu 2021 r. wersje programu SSMS wcześniejsze niż 18.6 nie będą już uwierzytelniane w silnikach baz danych za pośrednictwem uwierzytelniania wieloskładnikowego firmy Microsoft (MFA). Aby nadal korzystać z uwierzytelniania wieloskładnikowego, musisz mieć SSMS 18.6 lub nowszy.
Łączność z usługami Azure Analysis Services za pośrednictwem uwierzytelniania wieloskładnikowego firmy Microsoft wymaga programu SSMS 18.5.1 lub nowszego.
Uruchom program SQL Server Management Studio. Przy pierwszym uruchomieniu programu SSMS zostanie otwarte okno Connect to Server. Jeśli nie zostanie otwarty, możesz otworzyć go ręcznie, wybierając pozycję Object Explorer>Connect>Database Engine.
W oknie Połącz z serwerem skorzystaj z poniższej listy, aby uzyskać wskazówki:
Ustawienie Sugerowane wartości Opis Typ serwera Aparat bazy danych Dla typu serwera , wybierz silnik bazy danych (zazwyczaj opcja domyślna). Nazwa serwera W pełni kwalifikowana nazwa serwera W polu nazwa serwera wprowadź nazwę dedykowanej puli SQL (dawniej SQL DW). uwierzytelnianie Uwierzytelnianie programu SQL Server Użyj uwierzytelniania programu SQL Server, aby nawiązać połączenie z dedykowaną pulą SQL (dawniej SQL DW).
Metoda uwierzytelniania systemu Windows nie jest obsługiwana w przypadku usługi Azure SQL. Aby uzyskać więcej informacji, zobacz uwierzytelnianie usługi Azure SQL.Logowanie Identyfikator użytkownika konta serwera Identyfikator użytkownika z konta serwera użytego do utworzenia serwera. hasło Hasło konta serwera Hasło z konta serwera użytego do utworzenia serwera. szyfrowanie 1 Metoda szyfrowania Wybierz poziom szyfrowania dla połączenia. Wartość domyślna to Obowiązkowe. Zaufaj certyfikatowi serwera Certyfikat serwera zaufania Zaznacz tę opcję, aby pominąć weryfikację certyfikatu serwera. Wartość domyślna to False (niezaznaczone), co zwiększa bezpieczeństwo przy użyciu zaufanych certyfikatów. Nazwa hosta w certyfikacie Nazwa hosta serwera Wartość podana w tej opcji służy do określania innej, ale oczekiwanej nazwy CN lub SAN w certyfikacie serwera. 1 Wartość domyślna to Wymagane w SSMS 20. Strict (SQL Server 2022 i Azure SQL) szyfrowanie powinno być używane na potrzeby usług Azure SQL Database i Azure SQL Managed Instance. Strict (SQL Server 2022 i Azure SQL) szyfrowanie może być używane dla programu SQL Server, gdy wystąpienie ma włączone wymuszanie ścisłego szyfrowania.
Po wypełnieniu wszystkich pól wybierz Połącz.
Możesz również zmodyfikować inne opcje połączenia, wybierając 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.
Jeśli zapora nie jest skonfigurowana, zostanie wyświetlony monit o skonfigurowanie zapory. Po zalogowaniu się wypełnij informacje logowania konta platformy Azure i kontynuuj ustawianie reguły zapory. Następnie wybierz pozycję OK. Ten monit jest jednorazową akcją. Po skonfigurowaniu zapory, komunikat zapory nie powinien się pojawiać.
Aby sprawdzić, czy połączenie dedykowanej puli SQL (dawniej SQL DW) powiodło się, rozwiń i zbadaj obiekty w eksploratorze obiektów , gdzie nazwa serwera, wersja programu SQL Server i nazwa użytkownika są wyświetlane. Te obiekty różnią się w zależności od typu serwera.
Rozwiązywanie problemów z łącznością
Możesz napotkać problemy z połączeniem z dedykowaną pulą SQL (dawniej SQL DW). Aby uzyskać więcej informacji na temat rozwiązywania problemów z połączeniem, odwiedź Rozwiązywanie problemów z łącznością.
Tworzenie tabeli
W tej sekcji utworzysz tabelę w dedykowanej puli SQL (dawniej SQL DW).
W Eksploratorze obiektów kliknij prawym przyciskiem myszy dedykowaną pulę SQL (dawniej SQL DW), 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, Name NVARCHAR(50) NOT NULL, Location NVARCHAR(50) NOT NULL, Email NVARCHAR(50) NOT NULL ); GO
Wykonaj zapytanie, wybierając Wykonaj lub naciskając F5 na swojej klawiaturze.
Po zakończeniu zapytania nowa tabela Customers zostanie wyświetlona na liście tabel w Eksploratorze obiektów. Jeśli tabela nie jest wyświetlana, kliknij prawym przyciskiem myszy dedykowaną pulę SQL (dawniej SQL DW) węzeł Tabele w Eksploratorze obiektów, a następnie wybierz Odśwież.
Wstaw wiersze do nowej tabeli
Teraz wstawimy kilka wierszy do utworzonej tabeli Customers. Wklej następujący fragment kodu języka T-SQL w oknie zapytania, a następnie wybierz pozycję Wykonaj:
-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers VALUES ( 1, N'Orlando', N'Australia', N'');
INSERT INTO dbo.Customers VALUES ( 2, N'Keith', N'India', N'keith0@adventure-works.com');
INSERT INTO dbo.Customers VALUES (3, N'Donna', N'Germany', N'donna0@adventure-works.com');
INSERT INTO dbo.Customers VALUES (4, N'Janet', N'United States', N'janet1@adventure-works.com');
Wykonywanie zapytań względem tabeli i wyświetlanie wyników
Wyniki zapytania są widoczne pod oknem tekstu zapytania. Aby wykonać zapytanie względem tabeli Customers
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 trybie tekstowym, jak pokazano na obrazku w następnej sekcji.
- Środkowy przycisk wyświetla wyniki w widoku siatki , co jest opcją domyślną.
- Trzeci przycisk umożliwia zapisanie wyników w pliku, którego rozszerzenie jest domyślnie
.rpt
.
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.
Dodatkowe narzędzia
Możesz również użyć Azure Data Studio do łączenia się i wykonywania zapytań na SQL Server, Azure SQL Databasei Azure Synapse Analytics.
Powiązana zawartość
- Edytor zapytań programu SQL Server Management Studio (SSMS)
- obiekty skryptu 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)