Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym samouczku utworzysz serwer logiczny w Azure i bazę danych Hyperscale w usłudze Azure SQL Database przy użyciu witryny Azure Portal, skryptu programu PowerShell lub skryptu interfejsu wiersza polecenia Azure, z opcją utworzenia jednej lub więcej replik wysokiej dostępności (HA). 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
Uproszczony cennik dla usługi SQL Database Hyperscale został wprowadzony w grudniu 2023 r. Aby uzyskać szczegółowe informacje, zapoznaj się z blogiem dotyczącym cennika hiperskala.
Wymagania wstępne
- Aktywna subskrypcja platformy Azure. Jeśli jej nie masz, utwórz bezpłatne konto.
- Najnowsza wersja programu Azure PowerShell lub Azure CLI, jeśli chcesz skorzystać z przewodnika Szybki start za pomocą skryptów. Alternatywnie, możesz ukończyć szybki start w portalu Azure.
- Jeśli chcesz utworzyć bazę danych w warstwie Hiperskala przy użyciu języka Transact-SQL, wymagany jest istniejący serwer logiczny na platformie Azure. W tym podejściu należy uruchomić Transact-SQL za pośrednictwem edytora zapytań witryny Azure Portal, programu SQL Server Management Studio (SSMS),narzędzia sqlcmd lub wybranego klienta.
Uprawnienia
Aby utworzyć bazy danych za pośrednictwem języka Transact-SQL: CREATE DATABASE wymagane są uprawnienia. Aby utworzyć bazę danych, identyfikator logowania musi być identyfikatorem logowania administratora serwera (utworzonym podczas aprowizacji serwera logicznego usługi Azure SQL Database), administratorem Microsoft Entra serwera lub członkiem roli dbmanager w master. Aby uzyskać więcej informacji, zobacz CREATE DATABASE (TWORZENIE BAZY DANYCH).
Aby tworzyć bazy danych za pośrednictwem portalu Azure, programu PowerShell, interfejsu wiersza polecenia platformy Azure lub interfejsu API REST: wymagane są uprawnienia RBAC platformy Azure, w szczególności rola Współpracownika, Współpracownika bazy danych SQL lub Współpracownika Serwera SQL. Aby uzyskać więcej informacji, zobacz Wbudowane role Azure RBAC.
Utwórz bazę danych Hiperskala
Ten szybki start tworzy pojedynczą bazę danych w poziomie usługi Hiperskala.
Aby utworzyć pojedynczą bazę danych w witrynie Azure Portal:
Przejdź do centrum Azure SQL Hub pod adresem aka.ms/azuresqlhub. W okienku Azure SQL Database Hyperscale wybierz pozycję Pokaż opcje.
W oknie Opcje hiperskala usługi Azure SQL Database wybierz pozycję Utwórz hiperskala usługi SQL Database.
Na karcie Podstawy formularza Tworzenie bazy danych SQL Database w obszarze Szczegóły projektu wybierz odpowiednią subskrypcję platformy Azure.
W obszarze Grupa zasobów wybierz pozycję Utwórz nową, wprowadź myResourceGroup i wybierz przycisk OK.
W polu Nazwa bazy danych wprowadź wartość mySampleDatabase.
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ź 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.
W obszarze Środowisko obliczeniowe i magazyn wybierz pozycję Skonfiguruj bazę danych.
Ten szybki start tworzy bazę danych Hyperscale. Dla Warstwy usługi, wybierz Hiperskala.
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).
Wybierz przycisk OK , aby potwierdzić generowanie sprzętu.
Opcjonalnie dostosuj suwak vCores, jeśli chcesz zwiększyć liczbę vCores dla swojej bazy danych. W tym przykładzie wybierzemy 2 vCores.
Dostosuj suwak Replik pomocniczych o wysokiej dostępności, aby utworzyć jedną replikę HA.
Wybierz Zastosuj.
Podczas tworzenia bazy danych w warstwie Hiperskala należy dokładnie rozważyć opcję konfiguracji nadmiarowości magazynu kopii zapasowych. Nadmiarowość przechowywania można określić tylko podczas procesu tworzenia baz danych Hyperscale. 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.
Wybierz pozycję Dalej: Sieć w dolnej części strony.
Na karcie Sieć w polu Metoda łączności wybierz pozycję Publiczny punkt końcowy.
W obszarze Reguły zapory ustaw wartość Dodaj bieżący adres IP klienta na Tak. Pozostaw opcję Zezwalaj usługom i zasobom platformy Azure na dostęp do tego serwera ustawionego na nie.
Wybierz pozycję Dalej: Zabezpieczenia w dolnej części strony.
Opcjonalnie włącz usługę Microsoft Defender for SQL.
Wybierz pozycję Dalej: Dodatkowe ustawienia w dolnej części strony.
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.
Wybierz pozycję Przejrzyj i utwórz w dolnej części strony:
Na stronie Recenzja i Utwórz, po przejrzeniu wybierz opcję 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 programem SQL Server Management Studio (SSMS) lub wybranym klientem, aby uruchamiać polecenia Transact-SQL (sqlcmd itp.).
W portalu wyszukaj i wybierz bazy danych SQL, a następnie wybierz swoją bazę danych z listy.
Na stronie bazy danych wybierz pozycję Edytor zapytań (wersja zapoznawcza) w menu po lewej stronie.
Wprowadź informacje logowania administratora serwera i wybierz przycisk OK.
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; GOWybierz opcję Uruchom, a następnie przejrzyj wyniki zapytania w okienku Wyniki.
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:
- W portalu wyszukaj i wybierz pozycję Grupy zasobów, a następnie wybierz pozycję myResourceGroup z listy.
- Na stronie grupa zasobów wybierz pozycję Usuń grupę zasobów.
- W obszarze Wpisz nazwę grupy zasobów wprowadź myResourceGroup, a następnie wybierz pozycję Usuń.
Powiązana zawartość
Nawiąż połączenie z bazą danych i wykonaj na nich zapytania przy użyciu różnych narzędzi i języków:
- Nawiązywanie połączeń i wykonywanie zapytań przy użyciu programu SQL Server Management Studio
- Rozszerzenie mssql dla programu Visual Studio Code
- sqlcmd
- Edytor zapytań witryny Azure Portal dla usługi Azure SQL Database
Dowiedz się więcej o bazach danych w warstwie Hiperskala w następujących artykułach: