Udostępnij za pośrednictwem


Szybki start: tworzenie bazy danych w warstwie Hiperskala w usłudze Azure SQL Database

W tym przewodniku Szybki start utworzysz serwer logiczny na platformie Azure i bazę danych hiperskala w usłudze Azure SQL Database przy użyciu witryny Azure Portal, skryptu programu PowerShell lub skryptu interfejsu wiersza polecenia platformy Azure z opcją utworzenia co najmniej jednej repliki wysokiej dostępności. Jeśli chcesz użyć istniejącego serwera logicznego na platformie Azure, możesz również utworzyć bazę danych w warstwie Hiperskala przy użyciu języka Transact-SQL.

Napiwek

Uproszczone ceny hiperskala usługi SQL Database przybyły w grudniu 2023 r. Aby uzyskać szczegółowe informacje, zapoznaj się z blogiem dotyczącym cennika hiperskala.

Wymagania wstępne

Tworzenie bazy danych w warstwie Hiperskala

Ten przewodnik Szybki start tworzy pojedynczą bazę danych w warstwie usługi Hiperskala.

Aby utworzyć pojedynczą bazę danych w witrynie Azure Portal, ten przewodnik Szybki start rozpoczyna się na stronie azure SQL.

  1. Przejdź do strony Wybierz wdrożenie SQL.

  2. W obszarze Bazy danych SQL pozostaw wartość Typ zasobu ustawioną na Pojedyncza baza danych, a następnie wybierz pozycję Utwórz.

    Zrzut ekranu przedstawiający stronę usługi Azure SQL w witrynie Azure Portal. Strona oferuje możliwość wyboru opcji wdrożenia, w tym tworzenia baz danych SQL, wystąpień zarządzanych SQL i maszyn wirtualnych SQL.

  3. Na karcie Podstawy formularza Tworzenie bazy danych SQL Database w obszarze Szczegóły projektu wybierz odpowiednią subskrypcję platformy Azure.

  4. W obszarze Grupa zasobów wybierz pozycję Utwórz nową, wprowadź myResourceGroup i wybierz przycisk OK.

  5. W polu Nazwa bazy danych wprowadź wartość mySampleDatabase.

  6. W polu Serwer wybierz pozycję Utwórz nowy i wypełnij formularz Nowy serwer następującymi wartościami:

    • Nazwa serwera: wprowadź ciąg mysqlserver i dodaj kilka znaków w celu uzyskania unikatowości. Nie można podać dokładnej nazwy serwera do użycia, ponieważ nazwy serwerów muszą być globalnie unikatowe dla wszystkich serwerów na platformie Azure, a nie tylko w ramach subskrypcji. Wprowadź nazwę, taką jak mysqlserver12345, a portal poinformuje Cię, czy jest dostępny.
    • Identyfikator logowania administratora serwera: wprowadź wartość azureuser.
    • Hasło: wprowadź hasło spełniające wymagania i wprowadź je ponownie w polu Potwierdź hasło .
    • Lokalizacja: wybierz lokalizację z listy rozwijanej.

    Wybierz przycisk OK.

  7. W obszarze Środowisko obliczeniowe i magazyn wybierz pozycję Skonfiguruj bazę danych.

  8. Ten przewodnik Szybki start tworzy bazę danych w warstwie Hiperskala. W obszarze Warstwa usługi wybierz pozycję Hiperskala.

    Zrzut ekranu przedstawiający stronę konfiguracji usługi i warstwy obliczeniowej dla nowej bazy danych w usłudze Azure SQL Database. Wybrano warstwę usługi Hiperskala.

  9. W obszarze Sprzęt obliczeniowy wybierz pozycję Zmień konfigurację. Przejrzyj dostępne konfiguracje sprzętu i wybierz najbardziej odpowiednią konfigurację bazy danych. W tym przykładzie wybierzemy konfigurację serii Standardowa (Gen5).

  10. Wybierz przycisk OK , aby potwierdzić generowanie sprzętu.

  11. Opcjonalnie dostosuj suwak Rdzenie wirtualne, jeśli chcesz zwiększyć liczbę rdzeni wirtualnych dla bazy danych. W tym przykładzie wybierzemy 2 rdzenie wirtualne.

  12. Dostosuj suwak Repliki pomocnicze o wysokiej dostępności, aby utworzyć jedną replikę wysokiej dostępności ..

  13. Wybierz Zastosuj.

  14. Podczas tworzenia bazy danych w warstwie Hiperskala należy dokładnie rozważyć opcję konfiguracji nadmiarowości magazynu kopii zapasowych. Nadmiarowość magazynu można określić tylko podczas procesu tworzenia bazy danych dla baz danych w warstwie Hiperskala. Możesz wybrać magazyn lokalnie nadmiarowy, strefowo nadmiarowy lub geograficznie nadmiarowy. Wybrana opcja nadmiarowości magazynu będzie używana przez okres istnienia bazy danych dla nadmiarowości magazynu danych i nadmiarowości magazynu kopii zapasowych. Istniejące bazy danych mogą migrować do innej nadmiarowości magazynu przy użyciu kopiowania bazy danych lub przywracania do punktu w czasie.

    Zrzut ekranu przedstawiający kartę Podstawy w procesie tworzenia bazy danych po wybraniu i skonfigurowaniu warstwy usługi Hiperskala.

  15. Wybierz pozycję Dalej: Sieć w dolnej części strony.

  16. Na karcie Sieć w polu Metoda łączności wybierz pozycję Publiczny punkt końcowy.

  17. W obszarze Reguły zapory ustaw wartość Dodaj bieżący adres IP klienta na Wartość Tak. Pozostaw opcję Zezwalaj usługom i zasobom platformy Azure na dostęp do tego serwera ustawionego na nie.

  18. Wybierz pozycję Dalej: Zabezpieczenia w dolnej części strony.

    Zrzut ekranu przedstawiający stronę konfiguracji sieci dla nowej bazy danych, która umożliwia skonfigurowanie punktów końcowych i opcjonalnie dodanie reguły zapory dla adresu IP klienta.

  19. Opcjonalnie włącz usługę Microsoft Defender for SQL.

  20. Wybierz pozycję Dalej: Dodatkowe ustawienia w dolnej części strony.

  21. Na karcie Dodatkowe ustawienia w sekcji Źródło danych w obszarze Użyj istniejących danych wybierz pozycję Przykład. Spowoduje to utworzenie przykładowej bazy danych AdventureWorksLT, więc istnieje kilka tabel i danych do wykonywania zapytań i eksperymentowania, w przeciwieństwie do pustej pustej bazy danych.

  22. Wybierz pozycję Przejrzyj i utwórz w dolnej części strony:

    Zrzut ekranu przedstawiający ekran

  23. Na stronie Przeglądanie i tworzenie po przejrzeniu wybierz pozycję Utwórz.

Wykonywanie zapytań względem bazy danych

Po utworzeniu bazy danych możesz użyć edytora zapytań (wersja zapoznawcza) w witrynie Azure Portal, aby nawiązać połączenie z bazą danych i wysyłać zapytania o dane. Jeśli wolisz, możesz alternatywnie wykonać zapytanie dotyczące bazy danych , łącząc się z usługą Azure Data Studio, programem SQL Server Management Studio (SSMS) lub klientem wybranym do uruchamiania poleceń języka Transact-SQL (sqlcmd itp.).

  1. W portalu wyszukaj i wybierz pozycję Bazy danych SQL, a następnie wybierz swoją bazę danych z listy.

  2. Na stronie bazy danych wybierz pozycję Edytor zapytań (wersja zapoznawcza) w menu po lewej stronie.

  3. Wprowadź informacje logowania administratora serwera i wybierz przycisk OK.

    Zrzut ekranu przedstawiający okienko Edytor zapytań (wersja zapoznawcza) w usłudze Azure SQL Database oferuje dwie opcje uwierzytelniania. W tym przykładzie wypełniliśmy pozycję Login (Logowanie) i Password (Hasło) w obszarze uwierzytelnianie serwera SQL.

  4. Jeśli utworzono bazę danych Hiperskala z przykładowej bazy danych AdventureWorksLT, wprowadź następujące zapytanie w okienku Edytor zapytań.

    SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
    FROM SalesLT.ProductCategory pc
    JOIN SalesLT.Product p
          ON pc.productcategoryid = p.productcategoryid;
    

    Jeśli utworzono pustą bazę danych przy użyciu przykładowego kodu języka Transact-SQL, wprowadź inne przykładowe zapytanie w okienku Edytor zapytań, takie jak następujące:

    CREATE TABLE dbo.TestTable(
        TestTableID int IDENTITY(1,1) NOT NULL,
        TestTime datetime NOT NULL,
        TestMessage nvarchar(4000) NOT NULL,
     CONSTRAINT PK_TestTable_TestTableID PRIMARY KEY CLUSTERED (TestTableID ASC)
    ) 
    GO
    
    ALTER TABLE dbo.TestTable ADD CONSTRAINT DF_TestTable_TestTime  DEFAULT (getdate()) FOR TestTime
    GO
    
    INSERT dbo.TestTable (TestMessage)
    VALUES (N'This is a test');
    GO
    
    SELECT TestTableID, TestTime, TestMessage
    FROM dbo.TestTable;
    GO
    
  5. Wybierz opcję Uruchom, a następnie przejrzyj wyniki zapytania w okienku Wyniki.

    Zrzut ekranu przedstawiający okienko Edytor zapytań (wersja zapoznawcza) w usłudze Azure SQL Database po uruchomieniu zapytania względem przykładowych danych AdventureWorks.

  6. Zamknij stronę Edytor zapytań, a następnie kliknij przycisk OK po wyświetleniu monitu o odrzucenie niezapisanych zmian.

Czyszczenie zasobów

Zachowaj grupę zasobów, serwer i pojedynczą bazę danych, aby przejść do następnych kroków i dowiedzieć się, jak nawiązać połączenie z bazą danych i wykonywać względem nich zapytania przy użyciu różnych metod.

Po zakończeniu korzystania z tych zasobów możesz usunąć utworzoną grupę zasobów, co spowoduje również usunięcie serwera i pojedynczej bazy danych.

Aby usunąć grupę myResourceGroup i wszystkie jej zasoby przy użyciu witryny Azure Portal:

  1. W portalu wyszukaj i wybierz pozycję Grupy zasobów, a następnie wybierz pozycję myResourceGroup z listy.
  2. Na stronie grupa zasobów wybierz pozycję Usuń grupę zasobów.
  3. W obszarze Wpisz nazwę grupy zasobów wprowadź myResourceGroup, a następnie wybierz pozycję Usuń.

Nawiąż połączenie z bazą danych i wykonaj na nich zapytania przy użyciu różnych narzędzi i języków:

Dowiedz się więcej o bazach danych w warstwie Hiperskala w następujących artykułach: