Sdílet prostřednictvím


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

Zjednodušená cena za hyperškálování služby SQL Database přišla v prosinci 2023. Podrobnosti najdete na blogu s cenami Hyperscale.

Požadavky

Oprávnění

K vytváření databází prostřednictvím jazyka Transact-SQL jsou CREATE DATABASE nutná oprávnění. Pokud chcete vytvořit databázi, musí být přihlašovací jméno správce serveru (vytvořené při zřízení logického serveru Azure SQL Database), správce Microsoft Entra serveru, člen databázové role dbmanager v master. Další informace naleznete v tématu CREATE DATABASE.

K vytváření databází prostřednictvím webu Azure Portal, PowerShellu, Azure CLI nebo rozhraní REST API: Jsou potřeba oprávnění Azure RBAC, konkrétně přispěvatele, přispěvatele sql db nebo role Azure RBAC přispěvatele SQL Serveru. Další informace najdete v tématu Předdefinované role Azure RBAC.

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.

    Snímek obrazovky se stránkou Azure SQL na webu Azure Portal Stránka nabízí možnost výběru možnosti nasazení, včetně vytváření databází SQL, spravovaných instancí SQL a virtuálních počítačů SQL.

  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.

    Snímek obrazovky se stránkou konfigurace služby a výpočetní vrstvy pro novou databázi ve službě Azure SQL Database Byla vybrána úroveň služby Hyperscale.

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

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

  13. Vyberte Použít.

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

    Snímek obrazovky s kartou Základy v procesu vytvoření databáze po výběru a konfiguraci úrovně služby Hyperscale

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

  16. Na kartě Sítě vyberte pro metodu připojení veřejný koncový bod.

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

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

    Snímek obrazovky se stránkou konfigurace sítě pro novou databázi, která umožňuje konfigurovat koncové body a volitelně přidat pravidlo brány firewall pro vaši IP adresu klienta

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

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

  21. 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í.

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

    Snímek obrazovky Další nastavení pro vytvoření databáze ve službě Azure SQL Database umožňuje vybrat ukázková data.

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

    Snímek obrazovky s podoknem Editoru dotazů (Preview) ve službě Azure SQL Database nabízí dvě možnosti ověřování. V tomto příkladu jsme v rámci ověřování sql serveru zadali přihlašovací jméno a heslo.

  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.

    Snímek obrazovky s podoknem Editoru dotazů (Preview) ve službě Azure SQL Database po spuštění dotazu s ukázkovými daty AdventureWorks

  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.

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: