Szybki start: nawiązywanie połączenia z usługą Azure SQL Database lub wystąpieniem zarządzanym Azure SQL Database i wykonywanie względem nich zapytań przy użyciu programu SSMS
Dotyczy: Azure SQL DatabaseAzure SQL Managed Instance
W tym przewodniku Szybki start dowiesz się, jak używać programu SQL Server Management Studio (SSMS) do nawiązywania połączenia z usługą Azure SQL Database lub azure SQL Managed Instance i uruchamiania niektórych zapytań.
Wymagania wstępne
Wykonanie czynności opisanych w tym przewodniku Szybki start wymaga następujących elementów:
Baza danych w usłudze Azure SQL Database. Aby utworzyć, a następnie skonfigurować bazę danych w usłudze Azure SQL Database, można użyć instrukcji z jednego z tych przewodników Szybki start:
Akcja SQL Database Wystąpienie zarządzane SQL Program SQL Server na maszynie wirtualnej platformy Azure Utworzenie Portal Portal Portal Interfejs wiersza polecenia Interfejs wiersza polecenia Program PowerShell Program PowerShell Program PowerShell Konfiguruj Reguła zapory bazująca na adresach IP na poziomie serwera Łączność z maszyny wirtualnej Łączność ze środowiska lokalnego Połączenie do programu SQL Server Ładowanie danych Załadowane narzędzia Wide World Importers na przewodnik Szybki start Przywracanie bazy danych Wide World Importers Przywracanie bazy danych Wide World Importers Przywracanie lub importowanie aplikacji Adventure Works z pliku BACPAC z usługi GitHub Przywracanie lub importowanie aplikacji Adventure Works z pliku BACPAC z usługi GitHub Ważne
Skrypty zamieszczone w tym artykule korzystają z bazy danych Adventure Works. Za pomocą wystąpienia zarządzanego należy zaimportować bazę danych Adventure Works do bazy danych wystąpienia lub zmodyfikować skrypty znajdujące się w tym artykule, aby korzystały z bazy danych Wide World Importers.
Jeśli po prostu chcesz uruchamiać niektóre zapytania ad hoc bez instalowania programu SSMS, użyj edytora zapytań witryny Azure Portal, aby wykonać zapytanie dotyczące bazy danych w usłudze Azure SQL Database.
Uzyskiwanie informacji o połączeniu z serwerem
Uzyskaj informacje o połączeniu, które należy połączyć z bazą danych. Do ukończenia tego przewodnika Szybki start potrzebny będzie w pełni kwalifikowana nazwa serwera lub nazwa hosta, nazwa bazy danych i informacje logowania.
Zaloguj się w witrynie Azure Portal.
Przejdź do bazy danych lub wystąpienia zarządzanego, którego chcesz wykonać zapytanie.
Na stronie Przegląd przejrzyj w pełni kwalifikowaną nazwę serwera obok pozycji Nazwa serwera bazy danych w usłudze SQL Database lub w pełni kwalifikowaną nazwę serwera (lub adres IP) obok pozycji Host dla wystąpienia zarządzanego w usłudze SQL Managed Instance lub wystąpienia programu SQL Server na maszynie wirtualnej. Aby skopiować nazwę serwera lub hosta, umieść na niej wskaźnik myszy i wybierz ikonę Kopiuj.
Uwaga
Aby uzyskać informacje o połączeniu dla programu SQL Server na maszynie wirtualnej platformy Azure, zobacz Połączenie z programem SQL Server
Nawiązywanie połączenia z bazą danych
Uwaga
W grudniu 2021 r. wydania programu SSMS wcześniejsze niż 18.6 nie będą już uwierzytelniane za pośrednictwem identyfikatora Entra firmy Microsoft za pomocą uwierzytelniania wieloskładnikowego.
Aby kontynuować korzystanie z uwierzytelniania entra firmy Microsoft za pomocą uwierzytelniania wieloskładnikowego, potrzebujesz programu SSMS 18.6 lub nowszego.
W programie SSMS nawiąż połączenie z serwerem.
Ważne
Serwer nasłuchuje na porcie 1433. Aby można było nawiązać połączenie z serwerem spoza firmowej zapory, ten port w zaporze musi być otwarty.
Otwórz program SSMS.
Zostanie wyświetlone okno dialogowe Nawiązywanie połączenia z serwerem. Wprowadź następujące informacje:
Ustawienie Sugerowana wartość Opis Typ serwera Aparat bazy danych Wartość wymagana. Nazwa serwera W pełni kwalifikowana nazwa serwera Coś takiego: servername.database.windows.net. Authentication Uwierzytelnianie programu SQL Server W tym samouczku używane jest uwierzytelnianie SQL. Logowanie Identyfikator użytkownika konta administratora serwera Identyfikator użytkownika konta administratora serwera, którego użyto do utworzenia serwera. Hasło Hasło do konta administratora serwera Hasło użytkownika konta administratora serwera, którego użyto do utworzenia serwera.
Uwaga
W tym samouczku jest używane uwierzytelnianie programu SQL Server.
Wybierz pozycję Opcje w oknie dialogowym Połącz z serwerem. Z menu rozwijanego Połącz z bazą danych wybierz pozycję mojaPrzykladowaBazaDanych. Wykonanie czynności opisanych w przewodniku Szybki start w sekcji Wymagania wstępne powoduje utworzenie bazy danych AdventureWorksLT o nazwie mySampleDatabase. Jeśli robocza kopia bazy danych AdventureWorks ma inną nazwę niż mySampleDatabase, wybierz ją zamiast tego.
Wybierz pozycję Połącz. Zostanie otwarte okno Eksplorator obiektów.
Aby wyświetlić obiekty bazy danych, rozwiń węzeł Bazy danych, a następnie rozwiń węzeł odpowiedniej bazy danych.
Zapytania o dane
Uruchom następujący kod z instrukcją SELECT języka Transact-SQL, aby wykonać zapytanie o 20 najpopularniejszych produktów według kategorii.
W Eksploratorze obiektów kliknij prawym przyciskiem myszy pozycję mojaPrzykladowaBazaDanych i wybierz opcję Nowe zapytanie. Zostanie otwarte nowe okno zapytania połączone z Twoją bazą danych.
W oknie zapytania wklej następujące zapytanie SQL:
SELECT pc.Name as CategoryName, p.name as ProductName FROM [SalesLT].[ProductCategory] pc JOIN [SalesLT].[Product] p ON pc.productcategoryid = p.productcategoryid;
Na pasku narzędzi wybierz pozycję Wykonaj , aby uruchomić zapytanie i pobrać dane z
Product
tabel iProductCategory
.
Wstawianie danych
Uruchom następujący kod z instrukcją INSERT języka Transact-SQL, aby utworzyć nowy produkt w tabeli SalesLT.Product
.
Zastąp poprzednie zapytanie tym.
INSERT INTO [SalesLT].[Product] ( [Name] , [ProductNumber] , [Color] , [ProductCategoryID] , [StandardCost] , [ListPrice] , [SellStartDate] ) VALUES ('myNewProduct' ,123456789 ,'NewColor' ,1 ,100 ,100 ,GETDATE() );
Wybierz polecenie Wykonaj, aby wstawić nowy wiersz do tabeli
Product
. W okienku Komunikaty zostanie wyświetlony komunikat (dotyczy 1 wiersza).
Wyświetlanie wyniku
Zastąp poprzednie zapytanie tym.
SELECT * FROM [SalesLT].[Product] WHERE Name='myNewProduct'
Wybierz polecenie Wykonaj. Zostanie wyświetlony następujący wynik.
Aktualizowanie danych
Uruchom ten kod UPDATE języka Transact-SQL, aby zmodyfikować nowy produkt.
Zastąp poprzednie zapytanie tym, które zwraca nowy rekord utworzony wcześniej:
UPDATE [SalesLT].[Product] SET [ListPrice] = 125 WHERE Name = 'myNewProduct';
Wybierz polecenie Wykonaj, aby zaktualizować określony wiersz w tabeli
Product
. W okienku Komunikaty zostanie wyświetlony komunikat (dotyczy 1 wiersza).
Usuwanie danych
Uruchom następujący kod z instrukcją DELETE języka Transact-SQL, aby usunąć nowy produkt.
Zastąp poprzednie zapytanie tym.
DELETE FROM [SalesLT].[Product] WHERE Name = 'myNewProduct';
Wybierz polecenie Wykonaj, aby usunąć określony wiersz z tabeli
Product
. W okienku Komunikaty zostanie wyświetlony komunikat (dotyczy 1 wiersza).
Następne kroki
- Aby uzyskać więcej informacji o programie SSMS, zobacz SQL Server Management Studio (Program SQL Server Management Studio).
- Aby połączyć się i wykonać zapytanie za pomocą witryny Azure Portal, zobacz Connect and query with the Azure portal SQL Query editor (Nawiązywanie połączeń i wykonywanie zapytań za pomocą edytora zapytań SQL w witrynie Azure Portal).
- Aby nawiązywać połączenia i wykonywać zapytania za pomocą programu Visual Studio Code, zobacz Connect and query with Visual Studio Code (Nawiązywanie połączeń i wykonywanie zapytań za pomocą programu Visual Studio Code).
- Aby nawiązywać połączenia i wykonywać zapytania za pomocą platformy .NET, zobacz Connect and query with .NET (Nawiązywanie połączeń i wykonywanie zapytań za pomocą platformy .NET).
- Aby nawiązywać połączenia i wykonywać zapytania za pomocą języka PHP, zobacz Connect and query with PHP (Nawiązywanie połączeń i wykonywanie zapytań za pomocą języka PHP).
- Aby nawiązywać połączenia i wykonywać zapytania za pomocą oprogramowania Node.js, zobacz Connect and query with Node.js (Nawiązywanie połączeń i wykonywanie zapytań za pomocą oprogramowania Node.js).
- Aby nawiązywać połączenia i wykonywać zapytania za pomocą języka Java, zobacz Connect and query with Java (Nawiązywanie połączeń i wykonywanie zapytań za pomocą języka Java).
- Aby nawiązywać połączenia i wykonywać zapytania za pomocą języka Python, zobacz Connect and query with Python (Nawiązywanie połączeń i wykonywanie zapytań za pomocą języka Python).
- Aby nawiązywać połączenia i wykonywać zapytania za pomocą języka Ruby, zobacz Connect and query with Ruby (Nawiązywanie połączeń i wykonywanie zapytań za pomocą języka Ruby).
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla