Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Servery a izolované databáze ve službě Azure SQL Database můžete vytvářet a spravovat pomocí webu Azure Portal, PowerShellu, Azure CLI, rozhraní REST API a Jazyka Transact-SQL.
Poznámka:
Vyzkoušejte si Bezplatnou službu Azure SQL Database a každý měsíc získejte 100 000 sekund bezserverového výpočetního výkonu a 32 GB úložiště.
Požadavky
- Aktivní předplatné Azure. Pokud žádné nemáte, vytvořte si bezplatný účet.
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.
Azure Portal
Skupinu prostředků pro Azure SQL Database můžete vytvořit předem nebo při vytváření samotného serveru.
Tip
Rychlý start k webu Azure Portal najdete v tématu Rychlý start: Vytvoření izolované databáze.
Vytvoření serveru
Pokud chcete vytvořit server pomocí webu Azure Portal, vytvořte nový prostředek serveru z Azure Marketplace. Případně můžete server vytvořit při nasazení služby Azure SQL Database.
Vytvoření prázdné nebo ukázkové databáze
Pokud chcete vytvořit jednu službu Azure SQL Database pomocí webu Azure Portal, zvolte prostředek Azure SQL Database na Azure Marketplace. Skupinu prostředků a server můžete vytvořit předem nebo při vytváření samotné izolované databáze. Můžete vytvořit prázdnou databázi nebo vytvořit ukázkovou databázi založenou na adventure Works LT.
Důležité
Informace o výběru cenové úrovně pro vaši databázi najdete v tématu Nákupní model založený na DTU a nákupní model založený na virtuálních jádrech.
Správa existujícího serveru
Pokud chcete spravovat existující server, přejděte na server pomocí několika metod, například ze stránky konkrétní databáze, stránky sql serverů nebo na stránce Všechny prostředky .
Pokud chcete spravovat existující databázi, přejděte na stránku databáze SQL a vyberte databázi, kterou chcete spravovat. Následující snímek obrazovky ukazuje, jak začít nastavit bránu firewall na úrovni serveru pro databázi ze stránky Přehled databáze.
Důležité
Informace o konfiguraci vlastností výkonu pro databázi najdete v tématu Nákupní model založený na DTU a nákupní model založený na virtuálních jádrech.
PowerShell
Poznámka:
Tento článek používá modul Azure Az PowerShell, což je doporučený modul PowerShellu pro interakci s Azure. Pokud chcete začít s modulem Az PowerShell, projděte si téma věnované instalaci Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.
Důležité
Modul Azure Resource Manager (AzureRM) PowerShellu byl 29. února 2024 zastaralý. Veškerý budoucí vývoj by měl používat modul Az.Sql. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace. Modul AzureRM se už neudržuje ani nepodporuje. Argumenty pro příkazy v modulu Az PowerShell a v modulech AzureRM jsou podstatně identické. Další informace o jejich kompatibilitě najdete v tématu Představujeme nový modul Az PowerShell.
K vytváření a správě serverů, jednoúčelových databází a bran firewall na úrovni serveru pomocí Azure PowerShellu použijte následující rutiny PowerShellu. Pokud potřebujete nainstalovat nebo upgradovat PowerShell, přečtěte si téma Instalace modulu Azure PowerShellu.
Tip
Ukázkové skripty PowerShellu najdete v tématu Použití PowerShellu k vytvoření izolované databáze a konfiguraci pravidla brány firewall na úrovni serveru a použití PowerShellu k monitorování a škálování izolované databáze ve službě Azure SQL Database.
| Rutina | Popis |
|---|---|
| New-AzSqlDatabase | Vytvoří databázi. |
| Get-AzSqlDatabase | Získá jednu nebo více databází. |
| Set-AzSqlDatabase | Nastaví vlastnosti databáze nebo přesune existující databázi do elastického fondu. |
| Remove-AzSqlDatabase | Odebere databázi. |
| New-AzResourceGroup | Vytvoří skupinu prostředků. |
| New-AzSqlServer | Vytvoří server. |
| Get-AzSqlServer | Vrátí informace o serverech. |
| Set-AzSqlServer | Upraví vlastnosti serveru. |
| Remove-AzSqlServer | Odebere server. |
| New-AzSqlServerFirewallRule | Vytvoří pravidlo brány firewall na úrovni serveru. |
| Get-AzSqlServerFirewallRule | Získá pravidla brány firewall pro server. |
| Set-AzSqlServerFirewallRule | Upraví pravidlo brány firewall na serveru. |
| Remove-AzSqlServerFirewallRule | Odstraní pravidlo brány firewall ze serveru. |
| New-AzSqlServerVirtualNetworkRule | Vytvoří pravidlo virtuální sítě na základě podsítě, která je koncovým bodem služby virtuální sítě. |
Azure CLI
K vytvoření a správě serverů, databází a bran firewall pomocí Azure CLI použijte následující příkazy Azure CLI . Pomocí Cloud Shelluspusťte Azure CLI v prohlížeči nebo ho nainstalujte v systému macOS, Linux nebo Windows. Informace o vytváření a správě elastických fondů najdete v tématu Elastické fondy.
Tip
Rychlý start k Azure CLI najdete v ukázkách Azure CLI pro Azure SQL Database. Ukázkové skripty Azure CLI najdete v tématu Vytvoření izolované databáze a konfigurace pravidla brány firewall pomocí Azure CLI a monitorování a škálování izolované databáze ve službě Azure SQL Database pomocí Azure CLI.
| Rutina | Popis |
|---|---|
| az sql db create (vytvoření databáze) | Vytvoří databázi. |
| az sql db list | Zobrazí seznam všech databází a datových skladů na serveru nebo všech databázích v elastickém fondu. |
| az sql db list-editions | Seznam dostupných cílů služby a limitů úložiště |
| az sql db list-usages | Vrátí využití databáze. |
| az sql db show | Získá databázi nebo datový sklad. |
| az sql db update | Aktualizuje databázi. |
| az sql db delete | Odebere databázi. |
| Příkaz az group create slouží k vytvoření skupiny v Azure. | Vytvoří skupinu prostředků. |
| az sql server create | Vytvoří server. |
| az sql server list | Seznam serverů |
| az sql server list-usages | Vrátí využití serveru. |
| az sql server show – zobrazí informace o SQL serveru | Získá server |
| aktualizace az sql serveru | Aktualizuje server. |
| az sql server delete | Odstraní server. |
| az sql server firewall-rule create | Vytvoří pravidlo brány firewall serveru. |
| az sql server firewall-rule list – příkaz pro zobrazení seznamu pravidel brány firewall na serveru SQL | Vypíše pravidla brány firewall na serveru. |
| az sql server firewall-rule show – příkaz pro zobrazení pravidel firewallu na serveru SQL | Zobrazuje podrobnosti pravidla brány firewall. |
| aktualizace pravidla firewallu pro SQL Server | Aktualizuje pravidlo brány firewall. |
| az sql server pravidlo brány firewall smazat | Odstraní pravidlo brány firewall. |
Transact-SQL (T-SQL)
K vytvoření a správě serverů, databází a bran firewall pomocí jazyka Transact-SQL použijte následující příkazy T-SQL. Tyto příkazy můžete vydat pomocí webu Azure Portal, aplikace SQL Server Management Studio, editoru Visual Studio Code nebo jiného programu, který se může připojit k serveru ve službě SQL Database a předat příkazy jazyka Transact-SQL. Informace o správě elastických fondů najdete v tématu Elastické fondy, které vám pomůžou spravovat a škálovat více databází ve službě Azure SQL Database.
Tip
Rychlý start s využitím aplikace SQL Server Management Studio v Microsoft Windows najdete v tématu Rychlý start: Použití aplikace SSMS k připojení ke službě Azure SQL Database nebo službě Azure SQL Managed Instance a jejich dotazování. Rychlý start s použitím editoru Visual Studio Code v systému macOS, Linux nebo Windows najdete v tématu Rychlý start: Použití editoru Visual Studio Code k připojení a dotazování služby Azure SQL Database nebo Azure SQL Managed Instance.
Důležité
Server nejde vytvořit ani odstranit pomocí jazyka Transact-SQL.
| Příkaz | Popis |
|---|---|
| Vytvořit databázi | Vytvoří novou jednoúčelovou databázi. Abyste mohli vytvořit novou databázi, musíte být připojeni k master databázi. |
| ZMĚNIT DATABÁZI | Upraví databázi nebo elastický fond. |
| DROP DATABASE (odstranit databázi) | Odstraní databázi. |
| sys.database_service_objectives | Vrátí edici (úroveň služby), cíl služby (cenovou úroveň) a název elastického fondu (pokud existuje) pro Azure SQL Database nebo vyhrazený fond SQL ve službě Azure Synapse Analytics. Pokud jste přihlášení k master databázi na serveru ve službě SQL Database, vrátí informace o všech databázích. Pro Azure Synapse Analytics musíte být připojení k master databázi. |
| sys.dm_db_resource_stats | Vrátí spotřebu procesoru, vstupně-výstupních operací a paměti pro databázi v Azure SQL Database. Jeden řádek existuje každých 15 sekund, i když databáze neobsahuje žádnou aktivitu. |
| sys.resource_stats | Vrátí data o využití procesoru a úložišti pro databázi ve službě Azure SQL Database. Data se shromažďují a agregují v pětiminutových intervalech. |
| sys.database_connection_stats | Obsahuje statistiky událostí připojení ke službě SQL Database, které poskytují přehled úspěšných a neúspěšných připojení k databázi. |
| sys.event_log | Vrátí úspěšná připojení ke službě Azure SQL Database a selhání připojení. Tyto informace můžete použít ke sledování nebo řešení potíží s databázovými aktivitami pomocí služby SQL Database. |
| sp_set_firewall_rule | Vytvoří nebo aktualizuje nastavení brány firewall na úrovni serveru pro váš server. Tato uložená procedura je k dispozici pouze v master databázi pro přihlášení objektu zabezpečení na úrovni serveru. Pravidlo brány firewall na úrovni serveru je možné vytvořit pouze pomocí jazyka Transact-SQL po vytvoření prvního pravidla brány firewall na úrovni serveru uživatelem s oprávněními na úrovni Azure. |
| sys.firewall_rules | Vrátí informace o nastavení brány firewall na úrovni serveru přidružené k vaší databázi ve službě Azure SQL Database. |
| sp_delete_firewall_rule | Odebere nastavení brány firewall na úrovni serveru ze serveru. Tato uložená procedura je k dispozici pouze v master databázi pro přihlášení objektu zabezpečení na úrovni serveru. |
| sp_set_database_firewall_rule | Vytvoří nebo aktualizuje pravidla brány firewall na úrovni databáze pro vaši databázi ve službě Azure SQL Database. Pravidla brány firewall databáze je možné nakonfigurovat pro master databázi a pro uživatelské databáze ve službě SQL Database. Pravidla brány firewall databáze jsou užitečná při použití uživatelů databáze s omezením. |
| sys.database_firewall_rules | Vrátí informace o nastavení brány firewall na úrovni databáze přidružené k vaší databázi ve službě Azure SQL Database. |
| sp_delete_database_firewall_rule | Odebere nastavení brány firewall na úrovni databáze z databáze. |
REST API
K vytváření a správě serverů, databází a bran firewall použijte tyto požadavky rozhraní REST API.
| Příkaz | Popis |
|---|---|
| Servery – Vytvoření nebo aktualizace | Vytvoří nebo aktualizuje nový server. |
| Servery – Odstranění | Odstraní SQL server. |
| Servery – Získat | Získá server. |
| Servery – seznam | Vrátí seznam serverů v předplatném. |
| Servery – výpis podle skupiny prostředků | Vrátí seznam serverů ve skupině prostředků. |
| Servery – aktualizace | Aktualizuje existující server. |
| Databáze – Vytvoření nebo aktualizace | Vytvoří novou databázi nebo aktualizuje existující databázi. |
| Databáze – Odstranění | Odstraní databázi. |
| Databáze – Získat | Získá databázi. |
| Databáze – Výpis podle elastického fondu | Vrátí seznam databází v elastickém fondu. |
| Databáze – Výpis podle serveru | Vrátí seznam databází na serveru. |
| Databáze – aktualizace | Aktualizuje existující databázi. |
| Pravidla brány firewall – Vytvoření nebo aktualizace | Vytvoří nebo aktualizuje pravidlo brány firewall. |
| Pravidla brány firewall – Odstranění | Odstraní pravidlo brány firewall. |
| Pravidla brány firewall – Získat | Získá pravidlo brány firewall. |
| Pravidla brány firewall – Výpis podle serveru | Vrátí seznam pravidel brány firewall. |