Servidores/bancos de dados Microsoft.Sql 2022-08-01-preview
- Últimas
- 2024-05-01-preview
- 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
- 2017-10-01-preview
- 2017-03-01-preview
- 2014-04-01
Definição de recursos do bíceps
O tipo de recurso servidores/bancos de dados 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 um recurso Microsoft.Sql/servers/databases, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Sql/servers/databases@2022-08-01-preview' = {
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
autoPauseDelay: int
availabilityZone: 'string'
catalogCollation: 'string'
collation: 'string'
createMode: 'string'
elasticPoolId: 'string'
encryptionProtector: 'string'
federatedClientId: 'string'
highAvailabilityReplicaCount: int
isLedgerOn: bool
keys: {
{customized property}: {}
}
licenseType: 'string'
longTermRetentionBackupResourceId: 'string'
maintenanceConfigurationId: 'string'
manualCutover: bool
maxSizeBytes: int
minCapacity: int
performCutover: bool
preferredEnclaveType: 'string'
readScale: 'string'
recoverableDatabaseId: 'string'
recoveryServicesRecoveryPointId: 'string'
requestedBackupStorageRedundancy: 'string'
restorableDroppedDatabaseId: 'string'
restorePointInTime: 'string'
sampleName: 'string'
secondaryType: 'string'
sourceDatabaseDeletionDate: 'string'
sourceDatabaseId: 'string'
sourceResourceId: 'string'
zoneRedundant: bool
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
DatabaseIdentity
DatabaseIdentityUserAssignedIdentities
Designação | Descrição | Valor |
---|
Chave de banco de dados
Designação | Descrição | Valor |
---|
DatabaseProperties
DatabasePropertiesKeys
Designação | Descrição | Valor |
---|
DatabaseUserIdentity
Designação | Descrição | Valor |
---|
Microsoft.Sql/servidores/bancos de dados
Designação | Descrição | Valor |
---|---|---|
identidade | A identidade do Azure Ative Directory do banco de dados. | DatabaseIdentity |
Localização | Localização do recurso. | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para recurso do tipo: servidores |
propriedades | Propriedades do recurso. | DatabaseProperties |
SKU | O banco de dados SKU. A lista de SKUs pode variar de acordo com a região e a oferta de suporte. Para determinar as SKUs (incluindo o nome, a camada/edição, a família e a capacidade da SKU) que estão disponíveis para sua assinatura em uma região do Azure, use a API REST Capabilities_ListByLocation ou um dos seguintes comandos:azurecli<br />az sql db list-editions -l <location> -o table<br />````<br /><br /> powershellGet-AzSqlServerServiceObjective -Location <localização> ```` |
Sku |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
Referência
Designação | Descrição | Valor |
---|---|---|
capacidade | Capacidade do SKU específico. | Int |
Família | Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui. | string |
Designação | O nome do SKU, normalmente, uma letra + código numérico, por exemplo, P3. | string (obrigatório) |
tamanho | Tamanho do SKU específico | string |
nível | O nível ou edição do SKU específico, por exemplo, Basic, Premium. | string |
TrackedResourceTags
Designação | Descrição | Valor |
---|
Exemplos de início rápido
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
SQL Server do Azure com Auditoria gravada no Log Analytics | Este modelo permite implantar um servidor SQL do Azure com a Auditoria habilitada para gravar logs de auditoria no Log Analytics (espaço de trabalho do OMS) |
Criar um SQL Server e um banco de dados | Este modelo permite que você crie o Banco de Dados SQL e o Servidor. |
pool SQL dedicado com criptografia transparente | Cria um SQL Server e um pool SQL dedicado (anteriormente SQL DW) com criptografia de dados transparente. |
Implantar o Sports Analytics no Azure Architecture | Cria uma conta de armazenamento do Azure com o ADLS Gen 2 habilitado, uma instância do Azure Data Factory com serviços vinculados para a conta de armazenamento (um Banco de Dados SQL do Azure, se implantado) 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. Também há opções para implantar uma instância do Cofre da Chave do Azure, um Banco de Dados SQL do Azure e um Hub de Eventos do Azure (para casos de uso de streaming). Quando um Cofre de Chaves do Azure é implantado, a identidade gerenciada do data factory e a identidade do AAD para o usuário que implanta o modelo receberão a função Usuário de Segredos do Cofre de Chaves. |
Exemplo de Ponto Final Privado | Este modelo mostra como criar um ponto de extremidade privado apontando para o SQL Server do Azure |
provisionar um aplicativo Web com um banco 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. Ele configura uma cadeia de conexão no aplicativo Web para o banco de dados. |
Sonarqube Docker Web App no Linux com o Azure SQL | Este modelo implanta o Sonarqube em um contêiner Linux do aplicativo Web do Serviço de Aplicativo do Azure usando a imagem oficial do Sonarqube e apoiado por um SQL Server do Azure. |
Web App com Identidade Gerenciada, SQL Server e ΑΙ | Exemplo simples para implantar a infraestrutura do Azure para aplicativo + dados + identidade gerenciada + monitoramento |
Definição de recurso de modelo ARM
O tipo de recurso servidores/bancos de dados 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 um recurso Microsoft.Sql/servers/databases, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Sql/servers/databases",
"apiVersion": "2022-08-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"autoPauseDelay": "int",
"availabilityZone": "string",
"catalogCollation": "string",
"collation": "string",
"createMode": "string",
"elasticPoolId": "string",
"encryptionProtector": "string",
"federatedClientId": "string",
"highAvailabilityReplicaCount": "int",
"isLedgerOn": "bool",
"keys": {
"{customized property}": {
}
},
"licenseType": "string",
"longTermRetentionBackupResourceId": "string",
"maintenanceConfigurationId": "string",
"manualCutover": "bool",
"maxSizeBytes": "int",
"minCapacity": "int",
"performCutover": "bool",
"preferredEnclaveType": "string",
"readScale": "string",
"recoverableDatabaseId": "string",
"recoveryServicesRecoveryPointId": "string",
"requestedBackupStorageRedundancy": "string",
"restorableDroppedDatabaseId": "string",
"restorePointInTime": "string",
"sampleName": "string",
"secondaryType": "string",
"sourceDatabaseDeletionDate": "string",
"sourceDatabaseId": "string",
"sourceResourceId": "string",
"zoneRedundant": "bool"
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
DatabaseIdentity
DatabaseIdentityUserAssignedIdentities
Designação | Descrição | Valor |
---|
Chave de banco de dados
Designação | Descrição | Valor |
---|
DatabaseProperties
DatabasePropertiesKeys
Designação | Descrição | Valor |
---|
DatabaseUserIdentity
Designação | Descrição | Valor |
---|
Microsoft.Sql/servidores/bancos de dados
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2022-08-01-pré-visualização' |
identidade | A identidade do Azure Ative Directory do banco de dados. | DatabaseIdentity |
Localização | Localização do recurso. | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Propriedades do recurso. | DatabaseProperties |
SKU | O banco de dados SKU. A lista de SKUs pode variar de acordo com a região e a oferta de suporte. Para determinar as SKUs (incluindo o nome, a camada/edição, a família e a capacidade da SKU) que estão disponíveis para sua assinatura em uma região do Azure, use a API REST Capabilities_ListByLocation ou um dos seguintes comandos:azurecli<br />az sql db list-editions -l <location> -o table<br />````<br /><br /> powershellGet-AzSqlServerServiceObjective -Location <localização> ```` |
Sku |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | O tipo de recurso | 'Microsoft.Sql/servidores/bancos de dados' |
Referência
Designação | Descrição | Valor |
---|---|---|
capacidade | Capacidade do SKU específico. | Int |
Família | Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui. | string |
Designação | O nome do SKU, normalmente, uma letra + código numérico, por exemplo, P3. | string (obrigatório) |
tamanho | Tamanho do SKU específico | string |
nível | O nível ou edição do SKU específico, por exemplo, Basic, Premium. | string |
TrackedResourceTags
Designação | Descrição | Valor |
---|
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
SQL Server do Azure com Auditoria gravada no Log Analytics |
Este modelo permite implantar um servidor SQL do Azure com a Auditoria habilitada para gravar logs de auditoria no Log Analytics (espaço de trabalho do OMS) |
Criar um SQL Server e um banco de dados |
Este modelo permite que você crie o Banco de Dados SQL e o Servidor. |
pool SQL dedicado com criptografia transparente |
Cria um SQL Server e um pool SQL dedicado (anteriormente SQL DW) com criptografia de dados transparente. |
implantar um novo do SQL Elastic Pool |
Este modelo permite implantar um novo SQL Elastic Pool com seu novo SQL Server associado e novos bancos de dados SQL para atribuir a ele. |
Implantar o Sports Analytics no Azure Architecture |
Cria uma conta de armazenamento do Azure com o ADLS Gen 2 habilitado, uma instância do Azure Data Factory com serviços vinculados para a conta de armazenamento (um Banco de Dados SQL do Azure, se implantado) 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. Também há opções para implantar uma instância do Cofre da Chave do Azure, um Banco de Dados SQL do Azure e um Hub de Eventos do Azure (para casos de uso de streaming). Quando um Cofre de Chaves do Azure é implantado, a identidade gerenciada do data factory e a identidade do AAD para o usuário que implanta o modelo receberão a função Usuário de Segredos do Cofre de Chaves. |
HDInsight com Ambari + Hive Metastore DB personalizado no VNET |
Este modelo permite criar um cluster HDInsight em uma rede virtual existente com um novo banco de dados SQL que serve como um banco de dados Ambari personalizado e um Metastore do Hive. Você deve ter um SQL Sever, uma conta de armazenamento e uma VNET existentes. |
Exemplo de Ponto Final Privado |
Este modelo mostra como criar um ponto de extremidade privado apontando para o SQL Server do Azure |
provisionar um aplicativo Web com um banco 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. Ele configura uma cadeia de conexão no aplicativo Web para o banco de dados. |
Serviços de Área de Trabalho Remota com Alta Disponibilidade |
Este código de exemplo de modelo ARM implantará um laboratório Coleção de Sessões dos Serviços de Área de Trabalho Remota 2019 com alta disponibilidade. O objetivo é implantar uma solução totalmente redundante e altamente disponível para os Serviços de Área de Trabalho Remota, usando o Windows Server 2019. |
Sonarqube Docker Web App no Linux com o Azure SQL |
Este modelo implanta o Sonarqube em um contêiner Linux do aplicativo Web do Serviço de Aplicativo do Azure usando a imagem oficial do Sonarqube e apoiado por um SQL Server do Azure. |
Web App com Identidade Gerenciada, SQL Server e ΑΙ |
Exemplo simples para implantar a infraestrutura do Azure para aplicativo + dados + identidade gerenciada + monitoramento |
WebApp consumindo um de Ponto de Extremidade Privado do SQL do Azure |
Este modelo mostra como criar um aplicativo Web que consome um ponto de extremidade privado apontando para o SQL Server do Azure |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso servidores/bancos de dados 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 um recurso Microsoft.Sql/servers/databases, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers/databases@2022-08-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
autoPauseDelay = int
availabilityZone = "string"
catalogCollation = "string"
collation = "string"
createMode = "string"
elasticPoolId = "string"
encryptionProtector = "string"
federatedClientId = "string"
highAvailabilityReplicaCount = int
isLedgerOn = bool
keys = {
{customized property} = {
}
}
licenseType = "string"
longTermRetentionBackupResourceId = "string"
maintenanceConfigurationId = "string"
manualCutover = bool
maxSizeBytes = int
minCapacity = int
performCutover = bool
preferredEnclaveType = "string"
readScale = "string"
recoverableDatabaseId = "string"
recoveryServicesRecoveryPointId = "string"
requestedBackupStorageRedundancy = "string"
restorableDroppedDatabaseId = "string"
restorePointInTime = "string"
sampleName = "string"
secondaryType = "string"
sourceDatabaseDeletionDate = "string"
sourceDatabaseId = "string"
sourceResourceId = "string"
zoneRedundant = bool
}
})
}
Valores de propriedade
DatabaseIdentity
DatabaseIdentityUserAssignedIdentities
Designação | Descrição | Valor |
---|
Chave de banco de dados
Designação | Descrição | Valor |
---|
DatabaseProperties
DatabasePropertiesKeys
Designação | Descrição | Valor |
---|
DatabaseUserIdentity
Designação | Descrição | Valor |
---|
Microsoft.Sql/servidores/bancos de dados
Designação | Descrição | Valor |
---|---|---|
identidade | A identidade do Azure Ative Directory do banco de dados. | DatabaseIdentity |
Localização | Localização do recurso. | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
parent_id | A ID do recurso que é o pai para este recurso. | ID para recurso do tipo: servidores |
propriedades | Propriedades do recurso. | DatabaseProperties |
SKU | O banco de dados SKU. A lista de SKUs pode variar de acordo com a região e a oferta de suporte. Para determinar as SKUs (incluindo o nome, a camada/edição, a família e a capacidade da SKU) que estão disponíveis para sua assinatura em uma região do Azure, use a API REST Capabilities_ListByLocation ou um dos seguintes comandos:azurecli<br />az sql db list-editions -l <location> -o table<br />````<br /><br /> powershellGet-AzSqlServerServiceObjective -Location <localização> ```` |
Sku |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. |
tipo | O tipo de recurso | "Microsoft.Sql/servers/databases@2022-08-01-preview" |
Referência
Designação | Descrição | Valor |
---|---|---|
capacidade | Capacidade do SKU específico. | Int |
Família | Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui. | string |
Designação | O nome do SKU, normalmente, uma letra + código numérico, por exemplo, P3. | string (obrigatório) |
tamanho | Tamanho do SKU específico | string |
nível | O nível ou edição do SKU específico, por exemplo, Basic, Premium. | string |
TrackedResourceTags
Designação | Descrição | Valor |
---|