Rychlý start: Vytvoření databáze Hyperscale ve službě Azure SQL Database

V tomto rychlém startu vytvoříte logický server v Azure a databázi Hyperscale ve službě Azure SQL Database pomocí webu Azure Portal, skriptu PowerShellu nebo skriptu Azure CLI s možností vytvoření jedné nebo více replik s vysokou dostupností (HA). Pokud chcete použít existující logický server v Azure, můžete také vytvořit databázi Hyperscale pomocí jazyka Transact-SQL.

Tip

Brzy se zjednoduší ceny pro hyperškálování služby SQL Database. Podrobnosti najdete na blogu s cenami Hyperscale.

Požadavky

Vytvoření databáze Hyperscale

Tento rychlý start vytvoří jednoúčelovou databázi na úrovni služby Hyperscale.

Pokud chcete vytvořit jednu databázi na webu Azure Portal, tento rychlý start začíná na stránce Azure SQL.

  1. Přejděte na stránku s možností Vybrat nasazení SQL.

  2. V části Databáze SQL ponechte typ prostředku nastavený na Jednoúčelová databáze a vyberte Vytvořit.

    Screenshot of the Azure SQL page in the Azure portal. The page offers the ability to select a deployment option including creating SQL databases, SQL managed instances, and SQL virtual machines.

  3. Na kartě Základy ve formuláři Vytvořit databázi SQL v části Podrobnosti projektu vyberte požadované předplatné Azure.

  4. V části Skupina prostředků vyberte Vytvořit novou, zadejte myResourceGroup a vyberte OK.

  5. Jako název databáze zadejte mySampleDatabase.

  6. V části Server vyberte Vytvořit nový a vyplňte formulář Nový server následujícími hodnotami:

    • Název serveru: Zadejte mysqlserver a přidejte několik znaků pro jedinečnost. Nemůžeme zadat přesný název serveru, který se má použít, protože názvy serverů musí být globálně jedinečné pro všechny servery v Azure, ne jenom jedinečné v rámci předplatného. Zadejte název, například mysqlserver12345, a portál vám dá vědět, jestli je dostupný.
    • Přihlašovací jméno správce serveru: Zadejte azureuser.
    • Heslo: Zadejte heslo, které splňuje požadavky, a zadejte ho znovu do pole Potvrdit heslo .
    • Umístění: Vyberte umístění z rozevíracího seznamu.

    Vyberte OK.

  7. V části Výpočty + úložiště vyberte Konfigurovat databázi.

  8. Tento rychlý start vytvoří databázi Hyperscale. V případě úrovně služby vyberte Hyperscale.

    Screenshot of the service and compute tier configuration page for a new database in Azure SQL Database. The Hyperscale service tier has been selected.

  9. V části Výpočetní hardware vyberte Změnit konfiguraci. Zkontrolujte dostupné konfigurace hardwaru a vyberte nejvhodnější konfiguraci pro vaši databázi. V tomto příkladu vybereme konfiguraci řady Standard (Gen5).

  10. Výběrem tlačítka OK potvrďte generování hardwaru.

  11. V části Uložit peníze zkontrolujte, jestli máte nárok na použití Zvýhodněné hybridní využití Azure pro tuto databázi. Pokud ano, vyberte Ano a potvrďte, že máte požadovanou licenci.

    Tip

    Brzy se zjednoduší ceny pro hyperškálování služby SQL Database. Podrobnosti najdete na blogu s cenami Hyperscale.

  12. Volitelně můžete upravit posuvník virtuálních jader, pokud chcete zvýšit počet virtuálních jader pro vaši databázi. V tomto příkladu vybereme 2 virtuální jádra.

  13. Upravte posuvník Sekundární repliky s vysokou dostupností a vytvořte jednu repliku vysoké dostupnosti (HA).

  14. Vyberte Použít.

  15. Při vytváření databáze Hyperscale pečlivě zvažte možnost konfigurace redundance úložiště zálohování. Redundanci úložiště je možné zadat pouze během procesu vytváření databáze pro databáze Hyperscale. Můžete zvolit místně redundantní, zónově redundantní nebo geograficky redundantní úložiště. Vybraná možnost redundance úložiště bude použita po celou dobu životnosti databáze pro redundanci úložiště dat i redundanci úložiště zálohování. Stávající databáze se můžou migrovat do jiné redundance úložiště pomocí kopírování databáze nebo obnovení k určitému bodu v čase.

    Screenshot of the basics tab in the create database process after the Hyperscale service tier has been selected and configured.

  16. Vyberte Další: Sítě v dolní části stránky.

  17. Na kartě Sítě vyberte pro metodu Připojení ivity veřejný koncový bod.

  18. U pravidel brány firewall nastavte možnost Přidat aktuální IP adresu klienta na hodnotu Ano. Ponechte možnost Povolit službám a prostředkům Azure přístup k tomuto serveru na hodnotu Ne.

  19. Vyberte Další: Zabezpečení v dolní části stránky.

    Screenshot of the networking configuration page for a new database in Azure SQL Database that enables you to configure endpoints and optionally add a firewall rule for your client IP address.

  20. Volitelně můžete povolit Microsoft Defender pro SQL.

  21. Vyberte Další: Další nastavení v dolní části stránky.

  22. Na kartě Další nastavení vyberte v části Zdroj dat možnost Použít existující data. Tím se vytvoří ukázková databáze AdventureWorksLT, takže je k dispozici několik tabulek a dat k dotazování a experimentování s prázdnou prázdnou databází.

  23. V dolní části stránky vyberte Zkontrolovat a vytvořit :

    Screenshot of the 'Additional Settings' screen to create a database in Azure SQL Database allows you to select sample data.

  24. Na stránce Zkontrolovat a vytvořit vyberte po kontrole možnost Vytvořit.

Dotazování databáze

Po vytvoření databáze se můžete pomocí editoru dotazů (Preview) na webu Azure Portal připojit k databázi a dotazovat se na data. Pokud chcete, můžete se na databázi alternativně dotazovat připojením k sadě Azure Data Studio, SQL Server Management Studio (SSMS) nebo klientem podle vašeho výběru pro spouštění příkazů jazyka Transact-SQL (sqlcmd atd.).

  1. Na portálu vyhledejte a vyberte databáze SQL a pak ze seznamu vyberte svou databázi.

  2. Na stránce databáze vyberte v nabídce vlevo editor dotazů (Preview ).

  3. Zadejte přihlašovací údaje správce serveru a vyberte OK.

    Screenshot of the Query editor (preview) pane in Azure SQL Database gives two options for authentication. In this example, we have filled in Login and Password under SQL server authentication.

  4. Pokud jste vytvořili databázi Hyperscale z ukázkové databáze AdventureWorksLT, zadejte do podokna Editor dotazů následující dotaz.

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

    Pokud jste vytvořili prázdnou databázi pomocí ukázkového kódu Jazyka Transact-SQL, zadejte do podokna Editoru dotazů další ukázkový dotaz, například následující:

    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. Vyberte Spustit a potom v podokně Výsledky zkontrolujte výsledky dotazu.

    Screenshot of the Query editor (preview) pane in Azure SQL Database after a query has been run against AdventureWorks sample data.

  6. Zavřete stránku editoru dotazů a po zobrazení výzvy k zahození neuložených úprav vyberte OK.

Vyčištění prostředků

Pokračujte v dalších krocích a zjistěte, jak se připojit a dotazovat databázi různými metodami, ponechte skupinu prostředků, server a jednoúčelovou databázi.

Jakmile tyto prostředky dokončíte, můžete odstranit skupinu prostředků, kterou jste vytvořili, a tím také odstranit server a izolovanou databázi v ní.

Odstranění skupiny myResourceGroup a všech jejích prostředků pomocí webu Azure Portal:

  1. Na portálu vyhledejte a vyberte skupiny prostředků a pak ze seznamu vyberte myResourceGroup .
  2. Na stránce skupiny prostředků vyberte Odstranit skupinu prostředků.
  3. V části Zadejte název skupiny prostředků zadejte myResourceGroup a pak vyberte Odstranit.

Další kroky

Připojení a dotazování databáze pomocí různých nástrojů a jazyků:

Další informace o databázích Hyperscale najdete v následujících článcích: