Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
- Latest
- 2025-02-01-preview
- 2025-01-01
- 2024-11-01-preview
- 2024-05-01-preview
- 2023-08-01
- 2023-08-01-preview
- 2023-05-01-preview
- 2023-02-01-preview
- 2022-11-01-preview
- 2022-08-01-preview
- 2022-05-01-preview
- 2022-02-01-preview
- 2021-11-01
- 2021-11-01-preview
- 2021-08-01-preview
- 2021-05-01-preview
- 2021-02-01-preview
- 2020-11-01-preview
- 2020-08-01-preview
- 2020-02-02-preview
- 2019-06-01-preview
- 2015-05-01-preview
- 2014-04-01
Definição de recurso Bicep
O tipo de recurso de servidores pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar uma Microsoft. Recurso SQL/Servers, adiciona o seguinte Bicep ao teu modelo.
resource symbolicname 'Microsoft.Sql/servers@2015-05-01-preview' = {
identity: {
type: 'string'
}
location: 'string'
name: 'string'
properties: {
administratorLogin: 'string'
administratorLoginPassword: 'string'
version: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
Microsoft. SQL/servidores
| Name | Description | Value |
|---|---|---|
| identidade | A identidade do Azure Active Directory do servidor. | ResourceIdentity |
| localização | Localização do recurso. | string (obrigatório) |
| name | O nome do recurso | string (obrigatório) |
| properties | Propriedades do recurso. | ServerProperties |
| tags | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
ResourceIdentity
| Name | Description | Value |
|---|---|---|
| tipo | O tipo de identidade. Defina isto como 'SystemAssigned' para criar e atribuir automaticamente um principal do Azure Active Directory ao recurso. | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
ServerProperties
| Name | Description | Value |
|---|---|---|
| administratorLogin | Nome de usuário do administrador para o servidor. Uma vez criado, não pode ser alterado. | cadeia (de caracteres) |
| administratorLoginPassword | A senha de login do administrador (necessária para a criação do servidor). | cadeia (de caracteres) |
| versão | A versão do servidor. | cadeia (de caracteres) |
TrackedResourceTags
| Name | Description | Value |
|---|
Exemplos de uso
Amostras de Bicep
Um exemplo básico de implementação do Microsoft SQL Azure Database Server.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
@secure()
@description('The administrator password for the SQL server')
param sqlAdministratorPassword string
resource server 'Microsoft.Sql/servers@2021-02-01-preview' = {
name: resourceName
location: location
properties: {
administratorLogin: 'mradministrator'
administratorLoginPassword: null
minimalTlsVersion: '1.2'
publicNetworkAccess: 'Enabled'
restrictOutboundNetworkAccess: 'Disabled'
version: '12.0'
}
}
Azure Verified Modules
Os seguintes Azure Módulos Verificados podem ser usados para implementar este tipo de recurso.
| Module | Description |
|---|---|
| Azure SQL Server | AVM Resource Module para Azure SQL Server |
Azure Quickstart Samples
Os seguintes modelos Azure Quickstart contêm Bicep exemplos para implementar este tipo de recurso.
| Ficheiro Bicep | Description |
|---|---|
| Azure SQL Server com Auditoria escrita para Log Analytics | Este modelo permite-lhe implementar um servidor SQL do Azure com Auditoria ativada para escrever registos de auditoria no Log Analytics (espaço de trabalho OMS) |
| Criar um SQL Server e Base de Dados | Este modelo permite que você crie o Banco de Dados SQL e o Servidor. |
| Pool SQL dedicado com encriptação transparente | Cria um SQL Server e um pool SQL dedicado (anteriormente SQL DW) com Encriptação de Dados Transparente. |
| Implementar a análise desportiva na arquitetura Azure | Cria uma conta de armazenamento Azure com ADLS Gen 2 ativado, uma instância do Azure Data Factory com serviços ligados para a conta de armazenamento (e a Base de Dados SQL do Azure se implementada) e uma instância do Azure Databricks. A identidade do AAD para o usuário que implanta o modelo e a identidade gerenciada para a instância do ADF receberão a função de Colaborador de Dados de Blob de Armazenamento na conta de armazenamento. Existem também opções para implementar uma instância do Azure Key Vault, uma Base de Dados SQL do Azure e um Azure Event Hub (para casos de uso em streaming). Quando um Azure Key Vault é implementado, a identidade gerida pela fábrica de dados e a identidade AAD do utilizador que implementa o template recebem o papel de Utilizador Key Vault Secrets. |
| Este modelo mostra como criar um endpoint privado apontando para o Azure SQL Server | |
| Provisionar uma Aplicação Web com uma Base de Dados SQL | Este modelo provisiona um Aplicativo Web, um Banco de Dados SQL, configurações de Dimensionamento Automático, regras de Alerta e Informações sobre Aplicativos. Configura uma cadeia de ligação na aplicação web para a base de dados. |
| Sonarqube Docker Web App em Linux com SQL do Azure | Este modelo implementa o Sonarqube num contentor Linux de aplicação web do Serviço de Aplicações do Azure, usando a imagem oficial do Sonarqube e suportado por um Azure SQL Server. |
| SQL servidor lógico | Este modelo permite que você crie um servidor lógico SQL. |
| Aplicação Web com Identidade Gerida, SQL Server e ΑΙ | Exemplo simples para implementar infraestrutura Azure para aplicação + dados + identidade gerida + monitorização |
Definição de recurso de modelo ARM
O tipo de recurso de servidores pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar uma Microsoft. Recurso SQL/Servers, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Sql/servers",
"apiVersion": "2015-05-01-preview",
"name": "string",
"identity": {
"type": "string"
},
"location": "string",
"properties": {
"administratorLogin": "string",
"administratorLoginPassword": "string",
"version": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
Microsoft. SQL/servidores
| Name | Description | Value |
|---|---|---|
| apiVersion | A versão api | '2015-05-01-preview' |
| identidade | A identidade do Azure Active Directory do servidor. | ResourceIdentity |
| localização | Localização do recurso. | string (obrigatório) |
| name | O nome do recurso | string (obrigatório) |
| properties | Propriedades do recurso. | ServerProperties |
| tags | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
| tipo | O tipo de recurso | 'Microsoft. Sql/servers' |
ResourceIdentity
| Name | Description | Value |
|---|---|---|
| tipo | O tipo de identidade. Defina isto como 'SystemAssigned' para criar e atribuir automaticamente um principal do Azure Active Directory ao recurso. | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
ServerProperties
| Name | Description | Value |
|---|---|---|
| administratorLogin | Nome de usuário do administrador para o servidor. Uma vez criado, não pode ser alterado. | cadeia (de caracteres) |
| administratorLoginPassword | A senha de login do administrador (necessária para a criação do servidor). | cadeia (de caracteres) |
| versão | A versão do servidor. | cadeia (de caracteres) |
TrackedResourceTags
| Name | Description | Value |
|---|
Exemplos de uso
Modelos de Início Rápido do Azure
Os seguintes modelos Azure Quickstart implementam este tipo de recurso.
| Template | Description |
|---|---|
|
Ambiente do Serviço de Aplicações com SQL do Azure backend |
Este modelo cria um Ambiente do Serviço de Aplicações com um backend SQL do Azure juntamente com endpoints privados e recursos associados normalmente usados num ambiente privado/isolado. |
|
Autoscale LANSA Windows VM ScaleSet com Base de Dados SQL do Azure |
O modelo implementa um VMSS Windows com o número desejado de VMs no conjunto de escalas e um MSI LANSA para instalar em cada VM. Depois que o VM Scale set é implantado, uma extensão de script personalizada é usada para instalar o LANSA MSI) |
|
Azure SQL Server com Auditoria escrita num armazenamento de blob |
Este modelo permite-lhe implementar um servidor SQL do Azure com a Auditoria ativada para escrever registos de auditoria num armazenamento de blob |
|
Azure SQL Server com auditoria escrita para o Event Hub |
Este modelo permite-lhe implementar um servidor SQL do Azure com a Auditoria ativada para escrever registos de auditoria no Event Hub |
|
Azure SQL Server com Auditoria escrita para Log Analytics |
Este modelo permite-lhe implementar um servidor SQL do Azure com Auditoria ativada para escrever registos de auditoria no Log Analytics (espaço de trabalho OMS) |
|
Criar um SQL Server e Base de Dados |
Este modelo permite que você crie o Banco de Dados SQL e o Servidor. |
|
Criar uma Aplicação Web + Redis Cache + Base de Dados SQL com um modelo |
Este modelo cria uma aplicação Azure Web com cache Redis e uma base de dados SQL. |
|
Crie um Azure SQL Server, com protetor de encriptação de dados |
Este modelo cria um servidor SQL do Azure, ativa o protetor de encriptação de dados usando uma dada chave armazenada num determinado Key Vault |
|
Criar Servidores SQL do Azure e Base de Dados com Grupo de Failover |
Cria dois servidores SQL do Azure, uma base de dados e um grupo de failover. |
|
Criar, configurar e implementar uma Aplicação Web para uma Azure VM |
Criar e configurar uma VM Windows com base de dados SQL Azure e implementar a aplicação web no ambiente usando PowerShell DSC |
|
Pool SQL dedicado com encriptação transparente |
Cria um SQL Server e um pool SQL dedicado (anteriormente SQL DW) com Encriptação de Dados Transparente. |
|
Implementar um cluster HDInsight e uma base de dados SQL |
Este modelo permite criar um cluster HDInsight e um Banco de Dados SQL para testar o Sqoop. |
|
Implementar um novo SQL Elastic Pool |
Este modelo permite-lhe implementar um novo SQL Elastic Pool com o seu novo SQL Server associado e novas bases de dados SQL para lhe atribuir. |
|
Deploy Octopus Deploy 3.0 com licença de teste |
Este modelo permite implantar um único servidor Octopus Deploy 3.0 com uma licença de avaliação. Isto será implementado numa única VM Windows Server 2012R2 (Standard D2) e numa base de dados SQL (nível S1) na localização especificada para o Grupo de Recursos. |
|
Implementar a análise desportiva na arquitetura Azure |
Cria uma conta de armazenamento Azure com ADLS Gen 2 ativado, uma instância do Azure Data Factory com serviços ligados para a conta de armazenamento (e a Base de Dados SQL do Azure se implementada) e uma instância do Azure Databricks. A identidade do AAD para o usuário que implanta o modelo e a identidade gerenciada para a instância do ADF receberão a função de Colaborador de Dados de Blob de Armazenamento na conta de armazenamento. Existem também opções para implementar uma instância do Azure Key Vault, uma Base de Dados SQL do Azure e um Azure Event Hub (para casos de uso em streaming). Quando um Azure Key Vault é implementado, a identidade gerida pela fábrica de dados e a identidade AAD do utilizador que implementa o template recebem o papel de Utilizador Key Vault Secrets. |
|
Django App with SQL Databases |
Este modelo utiliza a extensão Azure Linux CustomScript para implementar uma aplicação. Este exemplo cria uma VM Ubuntu, faz uma instalação silenciosa de Python, Django e Apache, e depois cria uma aplicação Django simples. O modelo também cria um Banco de Dados SQL, com uma tabela de exemplo com alguns dados de exemplo que são exibidos no navegador da Web usando uma consulta |
|
Governação Empresarial - AppService, SQL BASE DE DATOS, AD, OMS, Runbooks |
A adoção da nuvem para uma empresa, pequena ou grande, exige modelos de governança responsáveis e eficientes para obter valor de suas implantações na nuvem. CloudWise (nome de código para a solução) é uma solução composta disponível através do Azure Partner QuickStarts, é um facilitador de adoção para clientes, integradores de sistemas e parceiros, que oferece uma solução automatizada de governação e operações auto-servida, focada em Otimizar os Seus Custos, Melhorar a Fiabilidade das Suas Aplicações e Reduzir o Risco de Negócio. A solução destaca os principais pilares de governança de Visibilidade e Controle. |
|
EPiserverCMS em Azure |
Este modelo permite-lhe criar os recursos necessários para a implementação do EpiServerCMS no Azure |
| Um Ambiente do Serviço de Aplicações é uma opção de plano de serviço Premium do Serviço de Aplicações do Azure que oferece um ambiente totalmente isolado e dedicado para executar aplicações Serviço de Aplicações do Azure de forma segura em grande escala, incluindo Aplicações Web, Mobile Apps e API Apps. | |
|
Kentico Xperience |
Este modelo facilita a implementação dos recursos necessários para alojar ambientes Kentico Xperience no Microsoft Azure. |
|
Migre para SQL do Azure base de dados usando Azure DMS |
O Azure Database Migration Service (DMS) foi concebido para simplificar o processo de migração de bases de dados locais para Azure. O DMS simplificará a migração das bases de dados SQL Server e Oracle on-premises existentes para o Base de Dados SQL do Azure, Azure SQL Managed Instance ou Microsoft SQL Server numa Máquina Virtual Azure. Este modelo implementaria uma instância do Azure Database Migration Service, uma VM Azure com servidor SQL instalado que atuará como servidor Source com base de dados pré-criada e um servidor Target SQL do Azure DB que terá um esquema pré-criado da base de dados a migrar do servidor Source para o Target. O modelo também implantará os recursos necessários, como NIC, vnet, etc, para suportar a VM de origem, o serviço DMS e o servidor de destino. |
|
Orchard CMS Video Portal Web Aplicação Web |
Este modelo oferece uma forma fácil de implementar o Orchard CMS em Serviço de Aplicações do Azure Aplicações Web com o módulo Serviços de Multimédia do Azure ativado e configurado. |
| Este modelo mostra como criar um endpoint privado apontando para o Azure SQL Server | |
|
Provisionar uma Aplicação Móvel com uma Base de Dados SQL |
Este modelo provisiona um Aplicativo Móvel, Banco de Dados SQL e Hub de Notificação. Configura uma cadeia de ligação na aplicação móvel para a base de dados e o hub de notificações. |
|
Provisionar uma Base de Dados SQL com TDE |
Este modelo prevê um SQL Server com firewall aberto para tráfego Azure e uma base de dados SQL com Encriptação de Dados Transparente (TDE). |
|
Provisionar uma Aplicação Web com uma Base de Dados SQL |
Este modelo provisiona um Aplicativo Web, um Banco de Dados SQL, configurações de Dimensionamento Automático, regras de Alerta e Informações sobre Aplicativos. Configura uma cadeia de ligação na aplicação web para a base de dados. |
|
Ambiente de Trabalho Remoto Serviços com Alta Disponibilidade |
Este código de exemplo do Modelo ARM irá implementar um laboratório Ambiente de Trabalho Remoto Services 2019 Session Collection com alta disponibilidade. O objetivo é implementar uma solução totalmente redundante e altamente disponível para Ambiente de Trabalho Remoto Services, utilizando o Windows Server 2019. |
|
Escalável Umbraco CMS Web App |
Este modelo oferece uma forma fácil de implementar a aplicação web Umbraco CMS no Serviço de Aplicações do Azure Aplicações Web. |
|
Simple Umbraco CMS Web App |
Este modelo oferece uma forma fácil de implementar a aplicação web Umbraco CMS no Serviço de Aplicações do Azure Aplicações Web. |
|
Sonarqube Docker Web App em Linux com SQL do Azure |
Este modelo implementa o Sonarqube num contentor Linux de aplicação web do Serviço de Aplicações do Azure, usando a imagem oficial do Sonarqube e suportado por um Azure SQL Server. |
|
SQL servidor lógico |
Este modelo permite que você crie um servidor lógico SQL. |
| Este modelo permite-lhe criar um servidor SQL no Azure com o conjunto de administração do Azure AD e a funcionalidade de autenticação apenas do Azure AD ativada. | |
|
Aplicação Web com Base de Dados SQL, Azure Cosmos DB Azure Pesquisa |
Este modelo prevê uma Web App, uma Base de Dados SQL, Azure Cosmos DB, Azure Search e Application Insights. |
|
Aplicação Web com Identidade Gerida, SQL Server e ΑΙ |
Exemplo simples para implementar infraestrutura Azure para aplicação + dados + identidade gerida + monitorização |
|
WebApp a consumir um SQL do Azure Private Endpoint |
Este modelo mostra como criar uma aplicação Web que consome um endpoint privado apontando para o Azure SQL Server |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso de servidores pode ser implantado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar uma Microsoft. Recurso SQL/servidores, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers@2015-05-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
administratorLogin = "string"
administratorLoginPassword = "string"
version = "string"
}
}
}
Valores de propriedade
Microsoft. SQL/servidores
| Name | Description | Value |
|---|---|---|
| identidade | A identidade do Azure Active Directory do servidor. | ResourceIdentity |
| localização | Localização do recurso. | string (obrigatório) |
| name | O nome do recurso | string (obrigatório) |
| properties | Propriedades do recurso. | ServerProperties |
| tags | Etiquetas de recursos | Dicionário de nomes e valores de tags. |
| tipo | O tipo de recurso | "Microsoft. Sql/servers@2015-05-01-pré-visualização" |
ResourceIdentity
| Name | Description | Value |
|---|---|---|
| tipo | O tipo de identidade. Defina isto como 'SystemAssigned' para criar e atribuir automaticamente um principal do Azure Active Directory ao recurso. | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
ServerProperties
| Name | Description | Value |
|---|---|---|
| administratorLogin | Nome de usuário do administrador para o servidor. Uma vez criado, não pode ser alterado. | cadeia (de caracteres) |
| administratorLoginPassword | A senha de login do administrador (necessária para a criação do servidor). | cadeia (de caracteres) |
| versão | A versão do servidor. | cadeia (de caracteres) |
TrackedResourceTags
| Name | Description | Value |
|---|
Exemplos de uso
Amostras Terraform
Um exemplo básico de implementação do Microsoft SQL Azure Database Server.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
variable "sql_administrator_password" {
type = string
description = "The administrator password for the SQL server"
sensitive = true
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "server" {
type = "Microsoft.Sql/servers@2021-02-01-preview"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
administratorLogin = "mradministrator"
administratorLoginPassword = var.sql_administrator_password
minimalTlsVersion = "1.2"
publicNetworkAccess = "Enabled"
restrictOutboundNetworkAccess = "Disabled"
version = "12.0"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
Azure Verified Modules
Os seguintes Azure Módulos Verificados podem ser usados para implementar este tipo de recurso.
| Module | Description |
|---|---|
| Azure SQL Server | AVM Resource Module para Azure SQL Server |