V tomto rychlém startu vytvoříte jednu databázi v Azure SQL Database pomocí Azure Portal, skriptu PowerShellu nebo skriptu Azure CLI. Pak můžete databázi dotazovat pomocí editoru dotazů v Azure Portal.
Pokud chcete vytvořit jedno databázi v Azure Portal, tento rychlý start začíná na stránce azure SQL start.
Přejděte na stránku Vybrat SQL nasazení.
V SQL databáze ponechte Typ prostředku nastavený na Jedno databázi a vyberte Vytvořit.

Na kartě Základy ve formuláři Vytvořit SQL Database v části Project podrobností vyberte požadované předplatné Azure.
V seznamu Skupina prostředků vyberte Vytvořit novou, zadejte myResourceGroup a vyberte OK.
Jako Název databáze zadejte mySampleDatabase.
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ěkteré znaky 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, nejen jedinečné v rámci předplatného. Zadejte tedy něco jako mysqlserver12345 a portál vám dá vědět, jestli je k dispozici.
- Přihlášení správce serveru: Zadejte azureuser.
- Heslo: Zadejte heslo, které splňuje požadavky, a znovu ho zadejte do pole Potvrdit heslo.
- Umístění: Vyberte umístění z rozevíracího seznamu.
Vyberte OK.
Možnost Chcete použít ponechte SQL elastického fondu nastavenou na Ne.
V části Výpočty + úložiště vyberte Konfigurovat databázi.
V tomto rychlém startu se používá databáze bez serveru, takže vyberte Bez serveru a pak vyberte Použít.

V dolní části stránky vyberte Další: Sítě.

Na kartě Sítě v možnosti Metoda připojení vyberte Veřejný koncový bod.
V případě pravidel brány firewall nastavte možnost Přidat aktuální IP adresu klienta na Ano. Možnost Povolit službám a prostředkům Azure přístup k tomuto serveru nechte nastavenou na Ne.
V dolní části stránky vyberte Další: Další nastavení.

Na kartě Další nastavení v části Zdroj dat v části Použít existující data vyberte Ukázka. Tím se vytvoří ukázková databáze AdventureWorksLT, aby bylo k dispozici několik tabulek a dat, se které se mají dotazovat a experimentovat, a ne prázdnou databázi.
Volitelně můžete povolit Microsoft Defender pro SQL.
Volitelně můžete nastavit časové období údržby tak, aby se plánovaná údržba prováděla v nejlepším čase pro vaši databázi.
V dolní části stránky vyberte Zkontrolovat a vytvořit:

Po dokončení revize na stránce Zkontrolovat a vytvořit vyberte Vytvořit.
Spuštění služby Azure Cloud Shell
Azure Cloud Shell je bezplatné interaktivní prostředí, které můžete použít k provedení kroků v tomto článku. Má předinstalované obecné nástroje Azure, které jsou nakonfigurované pro použití s vaším účtem.
Pokud chcete otevřít Cloud Shell, vyberte položku Vyzkoušet v pravém horním rohu bloku kódu. Můžete také spustit Cloud Shell na samostatné kartě prohlížeče tak, že budete na . https://shell.azure.com Vyberte Kopírovat, zkopírujte bloky kódu, vložte je do Cloud Shell a stisknutím klávesy Enter ho spusťte.
Nastavení hodnot parametrů
Následující hodnoty se používají v následných příkazech k vytvoření databáze a požadovaných prostředků. Názvy serverů musí být globálně jedinečné v rámci celého Azure, $RANDOM funkce se používá k vytvoření názvu serveru. Nahraďte hodnoty 0.0.0.0 v rozsahu IP adres tak, aby odpovídaly vašemu konkrétnímu prostředí.
# Set the resource group name and location for your server
resourceGroupName=myResourceGroup
location=eastus
# Set an admin login and password for your database
adminlogin=azureuser
password=Azure1234567!
# Set a server name that is unique to Azure DNS (<server_name>.database.windows.net)
serverName=server-$RANDOM
# Set the ip address range that can access your database
startip=0.0.0.0
endip=0.0.0.0
Vytvoření skupiny prostředků
Vytvořte skupinu prostředků pomocí příkazu az group create. Skupina prostředků Azure je logický kontejner, ve kterém se nasazují a spravují prostředky Azure. Následující příklad vytvoří skupinu prostředků myResourceGroup v umístění eastus:
az group create --name $resourceGroupName --location $location
Vytvoření serveru
Vytvořte server pomocí příkazu az sql server create.
az sql server create \
--name $serverName \
--resource-group $resourceGroupName \
--location $location \
--admin-user $adminlogin \
--admin-password $password
Vytvořte pravidlo brány firewall pomocí příkazu az sql server firewall-rule create.
az sql server firewall-rule create \
--resource-group $resourceGroupName \
--server $serverName \
-n AllowYourIp \
--start-ip-address $startip \
--end-ip-address $endip
Vytvoření jednosměnné databáze pomocí Azure CLI
Vytvořte databázi pomocí příkazu az sql db create.
az sql db create \
--resource-group $resourceGroupName \
--server $serverName \
--name mySampleDatabase \
--sample-name AdventureWorksLT \
--edition GeneralPurpose \
--compute-model Serverless \
--family Gen5 \
--capacity 2
Použití služby Azure Cloud Shell
Azure Cloud Shell je bezplatné interaktivní prostředí, které můžete použít k provedení kroků v tomto článku. Má předinstalované obecné nástroje Azure, které jsou nakonfigurované pro použití s vaším účtem.
Pokud chcete otevřít Cloud Shell, vyberte položku Vyzkoušet v pravém horním rohu bloku kódu. Můžete také spustit Cloud Shell na samostatné kartě prohlížeče tak, že budete na . https://shell.azure.com Vyberte Kopírovat, zkopírujte bloky kódu, vložte je do Cloud Shell a stisknutím klávesy Enter ho spusťte.
Nastavení hodnot parametrů
Následující hodnoty se používají v následných příkazech k vytvoření databáze a požadovaných prostředků. Názvy serverů musí být globálně jedinečné v rámci celého Azure, $RANDOM funkce se používá k vytvoření názvu serveru. Nahraďte hodnoty 0.0.0.0 v rozsahu IP adres tak, aby odpovídaly vašemu konkrétnímu prostředí.
# Set the resource group name and location for your server
resourceGroupName=myResourceGroup
location=eastus
# Set an admin login and password for your database
adminlogin=azureuser
password=Azure1234567!
# Set a server name that is unique to Azure DNS (<server_name>.database.windows.net)
serverName=server-$RANDOM
# Set the ip address range that can access your database
startip=0.0.0.0
endip=0.0.0.0
Vytvoření databáze a prostředků
Příkaz az sql up zjednodušuje proces vytváření databáze. Pomocí jediného příkazu můžete vytvořit databázi a všechny její přidružené prostředky. To zahrnuje skupinu prostředků, název serveru, umístění serveru, název databáze a přihlašovací údaje. Databáze se vytvoří s výchozí cenovou úrovní pro Pro obecné účely, Zřízeno, Gen5, 2 virtuální jádro.
Tento příkaz vytvoří a nakonfiguruje logický server pro Azure SQL Database okamžité použití. Pokud chcete podrobnější řízení prostředků při vytváření databáze, použijte standardní příkazy Azure CLI v tomto článku.
Poznámka
Při prvním spuštění příkazu vás Azure CLI vyzve k az sql up instalaci db-up rozšíření. Toto rozšíření je aktuálně ve verzi Preview. Pokračujte přijetím instalace. Další informace o rozšířeních najdete v tématu Využití rozšíření v Azure CLI.
Spusťte příkaz az sql up. Pokud se žádné požadované parametry nepoužít, například , vytvoří se tento prostředek s náhodným názvem a přiřazenými --server-name přihlašovacími informacemi.
az sql up \
--resource-group $resourceGroupName \
--location $location \
--server-name $serverName \
--database-name mySampleDatabase \
--admin-user $adminlogin \
--admin-password $password
Automaticky se vytvoří pravidlo brány firewall serveru. Pokud server vaši IP adresu odmítne, vytvořte nové pravidlo brány firewall pomocí az sql server firewall-rule create příkazu .
az sql server firewall-rule create \
--resource-group $resourceGroupName \
--server $serverName \
-n AllowYourIp \
--start-ip-address $startip \
--end-ip-address $endip
Vytvoří se všechny požadované prostředky a databáze je připravená na dotazy.
Skupinu prostředků, server a jedno databázi můžete vytvořit pomocí Windows PowerShell.
Spuštění služby Azure Cloud Shell
Azure Cloud Shell je bezplatné interaktivní prostředí, které můžete použít k provedení kroků v tomto článku. Má předinstalované obecné nástroje Azure, které jsou nakonfigurované pro použití s vaším účtem.
Pokud chcete otevřít Cloud Shell, vyberte položku Vyzkoušet v pravém horním rohu bloku kódu. Cloud Shell můžete spustit také na samostatné kartě prohlížeče tak, že přejdete na https://shell.azure.com . Vyberte Kopírovat pro zkopírování bloků kódu, vložení do Cloud Shell a stisknutím klávesy ENTER ji spusťte.
Nastavení hodnot parametrů
Následující hodnoty se používají v dalších příkazech k vytvoření databáze a požadovaných prostředků. Názvy serverů musí být globálně jedinečné napříč všemi Azure, aby se k vytvoření názvu serveru použila rutina Get-Random. Nahraďte hodnoty 0.0.0.0 v rozsahu IP adres tak, aby odpovídaly vašemu konkrétnímu prostředí.
# Set variables for your server and database
$resourceGroupName = "myResourceGroup"
$location = "eastus"
$adminLogin = "azureuser"
$password = "Azure1234567!"
$serverName = "mysqlserver-$(Get-Random)"
$databaseName = "mySampleDatabase"
# The ip address range that you want to allow to access your server
$startIp = "0.0.0.0"
$endIp = "0.0.0.0"
# Show randomized variables
Write-host "Resource group name is" $resourceGroupName
Write-host "Server name is" $serverName
Vytvoření skupiny prostředků
Vytvořte skupinu prostředků Azure pomocí New-AzResourceGroup. Skupina prostředků je logický kontejner, ve kterém se nasazují a spravují prostředky Azure.
Write-host "Creating resource group..."
$resourceGroup = New-AzResourceGroup -Name $resourceGroupName -Location $location -Tag @{Owner="SQLDB-Samples"}
$resourceGroup
Vytvoření serveru
Vytvořte server pomocí rutiny New-AzSqlServer .
Write-host "Creating primary server..."
$server = New-AzSqlServer -ResourceGroupName $resourceGroupName `
-ServerName $serverName `
-Location $location `
-SqlAdministratorCredentials $(New-Object -TypeName System.Management.Automation.PSCredential `
-ArgumentList $adminLogin, $(ConvertTo-SecureString -String $password -AsPlainText -Force))
$server
Vytvoření pravidla brány firewall
Vytvořte pravidlo brány firewall serveru pomocí rutiny New-AzSqlServerFirewallRule .
Write-host "Configuring server firewall rule..."
$serverFirewallRule = New-AzSqlServerFirewallRule -ResourceGroupName $resourceGroupName `
-ServerName $serverName `
-FirewallRuleName "AllowedIPs" -StartIpAddress $startIp -EndIpAddress $endIp
$serverFirewallRule
Vytvoření izolované databáze pomocí PowerShellu
Vytvořte izolovanou databázi pomocí rutiny New-AzSqlDatabase .
Write-host "Creating a gen5 2 vCore serverless database..."
$database = New-AzSqlDatabase -ResourceGroupName $resourceGroupName `
-ServerName $serverName `
-DatabaseName $databaseName `
-Edition GeneralPurpose `
-ComputeModel Serverless `
-ComputeGeneration Gen5 `
-VCore 2 `
-MinimumCapacity 2 `
-SampleName "AdventureWorksLT"
$database
Ponechte skupinu prostředků, server a izolovanou databázi, abyste přešli na další kroky, a Naučte se, jak se připojit a dotazovat se na databázi pomocí různých metod.
Po dokončení používání těchto prostředků můžete odstranit vytvořenou skupinu prostředků, která také odstraní Server a samostatnou databázi.