Vytváření a správa serverů a jednoúčelových databází v Azure SQL Database
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ě.
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 Vytvoření databáze ve službě SQL Database na webu Azure Portal.
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é
Azure SQL Database stále podporuje modul Azure Resource Manageru v PowerShellu, ale veškerý budoucí vývoj je určený pro modul Az.Sql. Tyto rutiny najdete v tématu AzureRM.Sql. Argumenty pro příkazy v modulu Az a v modulech AzureRm jsou podstatně identické.
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í databáze ve službě SQL Database a konfiguraci pravidla brány firewall na úrovni serveru a monitorování a škálování databáze ve službě SQL Database pomocí PowerShellu.
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 tématu Vytvoření jedné služby Azure SQL Database pomocí Azure CLI. Ukázkové skripty Azure CLI najdete v tématu Použití rozhraní příkazového řádku k vytvoření databáze ve službě Azure SQL Database a konfiguraci pravidla brány firewall služby SQL Database a použití rozhraní příkazového řádku k monitorování a škálování databáze ve službě Azure SQL Database.
Rutina | Popis |
---|---|
az sql db create | 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 | Aktualizace databáze |
az sql db delete | Odebere databázi. |
az group create | 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 | Získá server |
az sql server update | Aktualizace serveru |
az sql server delete | Odstraní server. |
az sql server firewall-rule create | Vytvoří pravidlo brány firewall serveru. |
az sql server firewall-rule list | Vypíše pravidla brány firewall na serveru. |
az sql server firewall-rule show | Zobrazuje podrobnosti pravidla brány firewall. |
az sql server firewall-rule update | Aktualizace pravidlo brány firewall |
az sql server firewall-rule delete | 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.
Tip
Rychlý start s použitím aplikace SQL Server Management Studio v Microsoft Windows najdete v tématu Azure SQL Database: Připojení a dotazování dat pomocí aplikace SQL Server Management Studio. Rychlý start s použitím editoru Visual Studio Code v systémech macOS, Linux nebo Windows najdete v tématu Azure SQL Database: Připojení a dotazování dat pomocí editoru Visual Studio Code.
Důležité
Server nejde vytvořit ani odstranit pomocí jazyka Transact-SQL.
Příkaz | Popis |
---|---|
CREATE DATABASE | Vytvoří novou jednoúčelovou databázi. Abyste mohli vytvořit novou databázi, musíte být připojeni k master databázi. |
ALTER DATABASE | Upraví databázi nebo elastický fond. |
DROP DATABASE | 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 | Aktualizace existujícího serveru. |
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 | Aktualizace 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. |
Související obsah
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro