Início Rápido: Criar um banco de dados individual no Banco de Dados SQL do Azure usando um modelo do ARM
Aplica-se a: Banco de Dados SQL do Azure
A criação de um banco de dados individual é a opção mais rápida e simples para a criação de um banco de dados no Banco de Dados SQL do Azure. Este início rápido mostra como criar um banco de dados individual usando um modelo do ARM (modelo do Azure Resource Manager).
Um modelo ARM é um arquivo JSON (JavaScript Object Notation) que define a infraestrutura e a configuração do projeto. O modelo usa a sintaxe declarativa. Na sintaxe declarativa, você descreve a implantação pretendida sem gravar a sequência de comandos de programação para criar a implantação.
Se seu ambiente atender aos pré-requisitos e você estiver familiarizado com o uso de modelos ARM, selecione o botão Implantar no Azure. O modelo será aberto no portal do Azure.
Pré-requisitos
Se você não tiver uma assinatura do Azure, crie uma conta gratuita.
Examinar o modelo
Um banco de dados individual tem um conjunto definido de recursos de computação, memória, E/S e armazenamento usando um dos dois modelos de compra. Quando você cria um banco de dados individual, você também define um servidor para gerenciá-lo e colocá-lo no grupo de recursos do Azure em uma região especificada.
O modelo usado neste início rápido é proveniente dos 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 do Azure estão definidos no modelo:
Encontre mais amostras de modelo do Banco de Dados SQL do Azure nos Modelos de início rápido do Azure.
Implantar o modelo
Selecione Experimentar 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 implantação
Para consultar o banco de dados, confira Consultar o banco de dados.
Limpar os recursos
Mantenha esse grupo de recursos, o servidor e o banco de dados individual caso deseje ir para as Próximas etapas. As próximas etapas mostram como se conectar e consultar seu banco de dados usando diferentes métodos.
Para excluir o grupo de recursos:
$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
Remove-AzResourceGroup -Name $resourceGroupName
Próximas etapas
- Crie uma regra de firewall no nível do servidor para se conectar ao banco de dados individual por meio de ferramentas locais ou remotas. Para obter mais informações, consulte Criar uma regra de firewall no nível do servidor.
- Depois de criar uma regra de firewall no nível do servidor, conecte-se e consulte seu banco de dados usando várias ferramentas e linguagens diferentes.
- Para criar um banco de dados individual usando a CLI do Azure, confira Amostras da CLI do Azure.
- Para criar um banco de dados individual usando o Azure PowerShell, confira Amostras do Azure PowerShell.
- Para saber como criar modelos do ARM, confira Criar seu primeiro modelo.