Guia de início rápido: criar um único banco de dados no Banco de Dados SQL do Azure usando um modelo ARM
Aplica-se a:Banco de Dados SQL do Azure
Criar um único banco de dados é a opção mais rápida e simples para criar um banco de dados no Banco de Dados SQL do Azure. Este guia de início rápido mostra como criar um único banco de dados usando um modelo do Azure Resource Manager (modelo ARM).
Um modelo do ARM é um ficheiro JavaScript Object Notation (JSON) que define a infraestrutura e a configuração do seu projeto. O modelo utiliza sintaxe declarativa. Em sintaxe declarativa o programador descreve a implementação pretendida sem escrever a sequência de comandos de programação para criar a implementação.
Se o seu ambiente cumpre os pré-requisitos e se está familiarizado com a utilização de modelos ARM, selecione o botão Implementar no Azure. O modelo será aberto no portal do Azure.
Pré-requisitos
Se não tiver uma subscrição do Azure, crie uma conta gratuita.
Rever o modelo
Um único banco de dados tem um conjunto definido de recursos de computação, memória, E/S e armazenamento usando um dos dois modelos de compra. Ao criar um único banco de dados, você também define um servidor para gerenciá-lo e colocá-lo dentro do grupo de recursos do Azure em uma região especificada.
O modelo utilizado neste início rápido pertence aos Modelos de Início Rápido do Azure.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.12.40.16777",
"templateHash": "16856611863128783179"
}
},
"parameters": {
"serverName": {
"type": "string",
"defaultValue": "[uniqueString('sql', resourceGroup().id)]",
"metadata": {
"description": "The name of the SQL logical server."
}
},
"sqlDBName": {
"type": "string",
"defaultValue": "SampleDB",
"metadata": {
"description": "The name of the SQL Database."
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "Location for all resources."
}
},
"administratorLogin": {
"type": "string",
"metadata": {
"description": "The administrator username of the SQL logical server."
}
},
"administratorLoginPassword": {
"type": "secureString",
"metadata": {
"description": "The administrator password of the SQL logical server."
}
}
},
"resources": [
{
"type": "Microsoft.Sql/servers",
"apiVersion": "2022-05-01-preview",
"name": "[parameters('serverName')]",
"location": "[parameters('location')]",
"properties": {
"administratorLogin": "[parameters('administratorLogin')]",
"administratorLoginPassword": "[parameters('administratorLoginPassword')]"
}
},
{
"type": "Microsoft.Sql/servers/databases",
"apiVersion": "2022-05-01-preview",
"name": "[format('{0}/{1}', parameters('serverName'), parameters('sqlDBName'))]",
"location": "[parameters('location')]",
"sku": {
"name": "Standard",
"tier": "Standard"
},
"dependsOn": [
"[resourceId('Microsoft.Sql/servers', parameters('serverName'))]"
]
}
]
}
Esses recursos são definidos no modelo:
Mais exemplos de modelo do Banco de Dados SQL do Azure podem ser encontrados em Modelos de Início Rápido do Azure.
Implementar o modelo
Selecione Experimente no seguinte bloco de código do PowerShell para abrir o Azure Cloud Shell.
$projectName = Read-Host -Prompt "Enter a project name that is used for generating resource names"
$location = Read-Host -Prompt "Enter an Azure location (i.e. centralus)"
$adminUser = Read-Host -Prompt "Enter the SQL server administrator username"
$adminPassword = Read-Host -Prompt "Enter the SQL Server administrator password" -AsSecureString
$resourceGroupName = "${projectName}rg"
New-AzResourceGroup -Name $resourceGroupName -Location $location
New-AzResourceGroupDeployment -ResourceGroupName $resourceGroupName -TemplateUri "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.sql/sql-database/azuredeploy.json" -administratorLogin $adminUser -administratorLoginPassword $adminPassword
Read-Host -Prompt "Press [ENTER] to continue ..."
Validar a implementação
Para consultar o banco de dados, consulte Consultar o banco de dados.
Clean up resources (Limpar recursos)
Mantenha esse grupo de recursos, servidor e banco de dados único se quiser ir para as próximas etapas. As próximas etapas mostram como conectar e consultar seu banco de dados usando métodos diferentes.
Para eliminar o grupo de recursos:
$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
Remove-AzResourceGroup -Name $resourceGroupName
Próximos passos
- Crie uma regra de firewall no nível de servidor para se conectar ao banco de dados único a partir de ferramentas locais ou remotas. Para obter mais informações, consulte Criar uma regra de firewall no nível de servidor.
- Depois de criar uma regra de firewall no nível de servidor, conecte-se e consulte seu banco de dados usando várias ferramentas e idiomas diferentes.
- Para criar um único banco de dados usando a CLI do Azure, consulte Exemplos da CLI do Azure.
- Para criar um único banco de dados usando o Azure PowerShell, consulte Exemplos do Azure PowerShell.
- Para saber como criar modelos ARM, consulte Criar seu primeiro modelo.