Ć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.

    Istnieje tu 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 wybierzesz usługę Azure SQL, zobaczysz wszystkie maszyny wirtualne, bazy danych, serwery logiczne, wystąpienia zarządzane i pule SQL.
    • Zasoby: to wyszukiwanie jest oparte na istniejących nazwach zasobów. Jeśli na przykład wyszukasz adventureworks, wszystkie zasoby z ciągiem "adventureworks" w nazwie zostaną zwrócone tutaj.
    • 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.

    Screenshot of the Azure SQL deployment options in the portal.

  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 przypadku zasad Połączenie ion 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 zaznaczone elementy 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.

    Screenshot of resources being deployed.

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

    Screenshot that shows deployment is complete.

    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 przyjrzyj się podstawom nawiązywania połączenia z wdrożonym bazą danych SQL i porównaj 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:

Screenshot that shows how to connect to SQL Server 2019 in SSMS.

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

Screenshot of what a SQL Server 2019 deployment looks like in 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.

    Screenshot of how to connect to Azure SQL Database in 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:

    Screenshot of the view of SQL Database folders in SSMS.

    Poświęć kilka minut i odkryj widoczne na pierwszy rzut oka różnice między serwerem logicznym usługi Azure SQL Database i programem SQL Server. Nie wdrażasz wystąpienia zarządzanego w ramach tego ćwiczenia, ale na poniższej ilustracji przedstawiono sposób wyświetlania wystąpienia zarządzanego w programie SSMS:

    Screenshot of the view of a managed instance in SSMS.

W tym ćwiczeniu pokazano, jak wdrożyć usługę Azure SQL Database i nawiązać z nią połączenie oraz jak na pierwszy rzut oka porównuje się z programem SQL Server i usługą Azure SQL Managed Instance. W następnym ćwiczeniu kontynuuj to porównanie. Dowiedz się więcej i zapoznaj się z różnymi metodami weryfikacji wdrożenia i instalacji.