Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: do 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 Azure SQL Database. Este guia de início rápido mostra como criar um único banco de dados usando o Bicep.
Bicep é uma linguagem específica de domínio (DSL) que usa sintaxe declarativa para implantar recursos do Azure. Fornece sintaxe concisa, segurança de tipos fiável e suporte para reutilização de código. O Bicep oferece a melhor experiência de criação para suas soluções de infraestrutura como código no Azure.
Pré-requisitos
Se não tiver uma subscrição do Azure, crie uma conta gratuita.
Permissões
Para criar bancos de dados via Transact-SQL: CREATE DATABASE permissões são necessárias. Para criar uma base de dados, o login deve ser o login de administrador do servidor (criado quando o servidor lógico do Banco de Dados SQL do Azure foi provisionado), o administrador do Microsoft Entra do servidor, ou um membro da função de banco de dados dbmanager em master. Para obter mais informações, consulte CREATE DATABASE.
Para criar bancos de dados por meio do portal do Azure, PowerShell, CLI do Azure ou API REST: as permissões do RBAC do Azure são necessárias, especificamente a função Colaborador, Colaborador do Banco de Dados SQL ou Colaborador do SQL Server Azure RBAC. Para obter mais informações, consulte funções incorporadas do RBAC do Azure.
Revise o arquivo Bicep
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 de grupo de recursos do Azure em uma região especificada.
O arquivo Bicep utilizado neste início rápido é dos Modelos de Início Rápido do Azure.
@description('The name of the SQL logical server.')
param serverName string = uniqueString('sql', resourceGroup().id)
@description('The name of the SQL Database.')
param sqlDBName string = 'SampleDB'
@description('Location for all resources.')
param location string = resourceGroup().location
@description('The administrator username of the SQL logical server.')
param administratorLogin string
@description('The administrator password of the SQL logical server.')
@secure()
param administratorLoginPassword string
resource sqlServer 'Microsoft.Sql/servers@2022-05-01-preview' = {
name: serverName
location: location
properties: {
administratorLogin: administratorLogin
administratorLoginPassword: administratorLoginPassword
}
}
resource sqlDB 'Microsoft.Sql/servers/databases@2022-05-01-preview' = {
parent: sqlServer
name: sqlDBName
location: location
sku: {
name: 'Standard'
tier: 'Standard'
}
}
Os seguintes recursos são definidos no arquivo Bicep:
Desdobrar o arquivo Bicep
Salve o arquivo Bicep como main.bicep em seu computador local.
Implante o arquivo Bicep usando a CLI do Azure ou o Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicep --parameters administratorLogin=<admin-login>
Observação
Substitua <admin-login> pelo nome de usuário administrador do servidor lógico SQL. Ser-lhe-á pedido que introduza administratorLoginPassword.
Quando a implantação terminar, você verá uma mensagem indicando que a implantação foi bem-sucedida.
Analisar os recursos implementados
Use o portal do Azure, a CLI do Azure ou o Azure PowerShell para listar os recursos implantados no grupo de recursos.
az resource list --resource-group exampleRG
Limpeza de recursos
Quando não for mais necessário, use o portal do Azure, a CLI do Azure ou o Azure PowerShell para excluir o grupo de recursos e seus recursos.
az group delete --name exampleRG
Conteúdo relacionado
- 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 arquivos Bicep, consulte Criar arquivos Bicep com o Visual Studio Code.