Ćwiczenie — wdrażanie bazy danych Azure SQL Database

Ukończone

W tym działaniu wdrożysz usługę Azure SQL Database przy użyciu witryny Azure Portal. W tym ćwiczeniu zapoznasz się z dostępnymi opcjami.

Wdrażanie usługi Azure SQL Database przy użyciu witryny Azure Portal

  1. Zaloguj się w witrynie Azure Portal.

  2. Na górnym pasku wyszukiwania wprowadź ciąg Azure SQL i poczekaj na wyniki, aby sprawdzić, co się pojawia.

    W tym miejscu znajduje się wiele elementów i kategorii, ale to menu udostępnia filtry do wyszukiwania. Przeanalizujmy je:

    • Usługi: za pomocą tego filtru można wyświetlić wszystkie istniejące zasoby razem. Jeśli na przykład wybrano usługę Azure SQL, zobaczysz wszystkie maszyny wirtualne SQL, bazy danych, serwery logiczne, wystąpienia zarządzane i pule.
    • Zasoby: to wyszukiwanie jest oparte na istniejących nazwach zasobów. Jeśli na przykład wyszukasz adventureworks, zostaną zwrócone wszystkie zasoby z ciągiem "adventureworks" w nazwie.
    • Marketplace: ten filtr umożliwia wdrażanie nowych zasobów z witryny Azure Marketplace.
    • Dokumentacja: to wyszukiwanie learn.microsoft.com odpowiedniej dokumentacji.
    • Grupy zasobów: ten filtr umożliwia wyszukiwanie na podstawie nazwy grupy zasobów.
  3. W obszarze Marketplace wybierz pozycję Azure SQL. Ten krok umożliwia utworzenie środowiska usługi Azure SQL.

    Zrzut ekranu przedstawiający opcje wdrażania usługi Azure SQL w portalu.

  4. W obszarze Bazy danych SQL wybierz pozycję Pojedyncza baza danych>Utwórz.

  5. Na karcie Podstawowe wprowadź następujące informacje:

    Parametr Wartość
    Subskrypcja Wybierz subskrypcję platformy Azure.
    Grupa zasobów: Wybierz grupę zasobów do użycia lub wybierz pozycję Utwórz nową.
    Nazwa bazy danych AdventureWorks
    Server (Serwer) Wybierz pozycję Utwórz nową, wypełnij okienko Szczegóły serwera w następujący sposób i wybierz przycisk OK:
    Nazwa serwera: wprowadź unikatową nazwę serwera, na przykład aw-server0406.
    Lokalizacja: użyj regionu, który jest blisko Ciebie.
    Metoda uwierzytelniania: użyj uwierzytelniania SQL.
    Identyfikator logowania administratora serwera: cloudadmin
    Hasło/potwierdź hasło: użyj złożonego hasła spełniającego silne wymagania dotyczące hasła. Zanotuj to hasło do późniejszego użycia.
    Chcesz użyć elastycznej puli SQL? Nie.
    Środowisko obciążenia Pozostaw wartość domyślną Production (Produkcja).
    Obliczenia i magazyn Pozostaw wartość domyślną Ogólnego przeznaczenia, 5. generacja, 2 rdzenie wirtualne, 32 GB magazynu.
    Nadmiarowość magazynu kopii zapasowych Pozostaw wartość domyślną magazynu kopii zapasowych geograficznie nadmiarowego.
  6. Wybierz pozycję Dalej: Sieć.

  7. W przypadku opcji Metoda łączności wybierz wartość Publiczny punkt końcowy. Wybierz pozycję Tak dla obu opcji Zezwalaj usługom i zasobom platformy Azure na dostęp do tego serwera i Dodaj bieżący adres IP klienta.

  8. W obszarze Zasady połączenia wybierz pozycję Domyślne.

  9. Wybierz pozycję Dalej: Zabezpieczenia.

  10. Podczas wdrażania usługi Azure SQL Database w witrynie Azure Portal zostanie wyświetlony monit o to, czy chcesz włączyć usługę Microsoft Defender for SQL w bezpłatnej wersji próbnej. Przycisk Rozpocznij bezpłatne wersje próbne.

    Po bezpłatnej wersji próbnej opłaty są naliczane zgodnie z cennikiem warstwy Standardowa Microsoft Defender dla Chmury. Po jej włączeniu uzyskasz funkcje związane z identyfikowaniem i ograniczaniem potencjalnych luk w zabezpieczeniach bazy danych i wykrywania zagrożeń.

  11. Pozostaw pozostałe wartości domyślne i wybierz pozycję Dalej: Dodatkowe ustawienia.

  12. Na karcie Dodatkowe ustawienia dla usługi Azure SQL Database możesz wybrać AdventureWorksLT bazę danych jako przykład w witrynie Azure Portal. W tym ćwiczeniu w obszarze Użyj istniejących danych wybierz pozycję Przykład. Po wyświetleniu monitu wybierz przycisk OK .

  13. Wybierz pozycję Przejrzyj i utwórz. Przejrzyj wybrane opcje wdrażania i warunki witryny Azure Marketplace. Przejrzyj wszystkie opcje, aby upewnić się, że wszystkie wybrane opcje są zgodne z instrukcjami ćwiczenia, a następnie wybierz pozycję Utwórz , aby wdrożyć usługę.

    Nastąpi przekierowanie do okienka umożliwiającego monitorowanie stanu wdrożenia. Możesz również przejść do grupy zasobów i wybrać pozycję Wdrożenia, aby otworzyć to samo okienko. Dzięki temu uzyskasz informacje o różnych wdrożeniach, ich stanach i inne. To wdrożenie zwykle trwa mniej niż pięć minut.

    Zrzut ekranu przedstawiający wdrażane zasoby.

  14. Po zakończeniu wdrożenia wybierz pozycję Przejdź do zasobu.

    Zrzut ekranu przedstawiający ukończenie wdrożenia.

    Przejrzyj okienko Przegląd dla bazy danych SQL w witrynie Azure Portal i sprawdź, czy stan jest ustawiony na wartość Online.

Łączenie z usługą Azure SQL Database

Następnie przyjrzymy się podstawom nawiązywania połączenia z wdrożonym bazą danych SQL Database i porównujemy to środowisko z nawiązywaniem połączenia z programem SQL Server.

Jak wygląda nawiązywanie połączenia z programem SQL Server 2019?

Przed przyjrzeniem się wdrożonej bazie danych SQL sprawdź, jak może wyglądać nawiązywanie połączenia z wystąpieniem programu SQL Server 2019. Zazwyczaj należy otworzyć program SQL Server Management Studio (SSMS) i połączyć się z lokalnym wystąpieniem programu SQL Server 2019. Do nawiązania połączenia może być używane uwierzytelnianie systemu Windows. Wybory będą podobne do poniższej ilustracji:

Zrzut ekranu przedstawiający nawiązywanie połączenia z programem SQL Server 2019 w programie SSMS.

Następnie zostanie wyświetlony widok podobny do poniższego przykładu:

Zrzut ekranu przedstawiający, jak wygląda wdrożenie programu SQL Server 2019 w programie SSMS.

Pamiętaj o tym w celu dokonania porównania podczas wykonywania następujących kroków.

Nawiązywanie połączenia z usługą SQL Database przy użyciu programu SSMS

  1. Pobierz nazwę serwera logicznego. W okienku Przegląd dla Twojej bazy danych znajdź pozycję Nazwa serwera. Nazwa to w pełni kwalifikowana nazwa domeny (FQDN) serwera logicznego, na przykład aw-server0406.database.windows.net. Umieść wskaźnik myszy na końcu nazwy i wybierz pozycję Kopiuj do schowka.

  2. Połączymy się z serwerem logicznym usługi Azure SQL Database. Na urządzeniu lokalnym otwórz program SSMS, jeśli jeszcze nie jest otwarty i utwórz nowe połączenie. Wybierz pozycję Połącz>Aparat bazy danych.

    Zrzut ekranu przedstawiający nawiązywanie połączenia z usługą Azure SQL Database w programie SSMS.

  3. W polu Nazwa serwera wklej nazwę serwera logicznego usługi Azure SQL Database.

    Zmień uwierzytelnianie na Uwierzytelnianie programu SQL Server, a następnie wprowadź odpowiednie identyfikatory logowania administratora serwera i hasło. Te wartości są tymi, które zostały wprowadzone w poprzednim ćwiczeniu.

    Wybierz pozycję Zapamiętaj hasło, a następnie wybierz pozycję Połącz.

    Uwaga

    W zależności od konfiguracji lokalnej (np. sieci VPN) adres IP klienta może się różnić od adresu IP, który był używany przez witrynę Azure Portal podczas wdrażania. Jeśli tak, zostanie wyświetlony komunikat: Adres IP klienta nie ma dostępu do serwera. Zaloguj się do konta platformy Azure i utwórz nową regułę zapory, aby włączyć dostęp.

    Jeśli zostanie wyświetlony ten komunikat, zaloguj się przy użyciu konta używanego dla platformy Azure i dodaj regułę zapory dla adresu IP klienta. Wszystkie te kroki można wykonać przy użyciu kreatora podręcznego w programie SSMS.

  4. Rozwiń bazy danych i systemowe bazy danych. Widok powinien być podobny do następującego przykładu:

    Zrzut ekranu przedstawiający widok folderów usługi SQL Database w programie SSMS.

    Poświęć kilka minut na eksplorowanie różnic między serwerem logicznym usługi Azure SQL Database i programem SQL Server.

    W ramach tego ćwiczenia nie wdrożysz usługi Azure SQL Managed Instance, ale na poniższej ilustracji przedstawiono sposób wyświetlania wystąpienia zarządzanego SQL w programie SSMS:

    Zrzut ekranu przedstawiający widok wystąpienia zarządzanego w programie SSMS.

W tym ćwiczeniu pokazano, jak wdrożyć usługę Azure SQL Database i nawiązać z nią połączenie oraz jak porównać je z programem SQL Server i usługą Azure SQL Managed Instance. W następnym ćwiczeniu kontynuuj to porównanie i dokładniej zapoznasz się z różnymi metodami weryfikacji wdrożenia i instalacji.