Sdílet prostřednictvím


Microsoft.SqlVirtualMachine sqlVirtualMachines 2017-03-01-preview

Definice prostředku Bicep

Typ prostředku sqlVirtualMachines je možné nasadit do:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.SqlVirtualMachine/sqlVirtualMachines, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.SqlVirtualMachine/sqlVirtualMachines@2017-03-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    autoBackupSettings: {
      backupScheduleType: 'string'
      backupSystemDbs: bool
      enable: bool
      enableEncryption: bool
      fullBackupFrequency: 'string'
      fullBackupStartTime: int
      fullBackupWindowHours: int
      logBackupFrequency: int
      password: 'string'
      retentionPeriod: int
      storageAccessKey: 'string'
      storageAccountUrl: 'string'
    }
    autoPatchingSettings: {
      dayOfWeek: 'string'
      enable: bool
      maintenanceWindowDuration: int
      maintenanceWindowStartingHour: int
    }
    keyVaultCredentialSettings: {
      azureKeyVaultUrl: 'string'
      credentialName: 'string'
      enable: bool
      servicePrincipalName: 'string'
      servicePrincipalSecret: 'string'
    }
    serverConfigurationsManagementSettings: {
      additionalFeaturesServerConfigurations: {
        isRServicesEnabled: bool
      }
      sqlConnectivityUpdateSettings: {
        connectivityType: 'string'
        port: int
        sqlAuthUpdatePassword: 'string'
        sqlAuthUpdateUserName: 'string'
      }
      sqlStorageUpdateSettings: {
        diskConfigurationType: 'string'
        diskCount: int
        startingDeviceId: int
      }
      sqlWorkloadTypeUpdateSettings: {
        sqlWorkloadType: 'string'
      }
    }
    sqlImageOffer: 'string'
    sqlImageSku: 'string'
    sqlManagement: 'string'
    sqlServerLicenseType: 'string'
    sqlVirtualMachineGroupResourceId: 'string'
    storageConfigurationSettings: {
      diskConfigurationType: 'string'
      sqlDataSettings: {
        defaultFilePath: 'string'
        luns: [
          int
        ]
      }
      sqlLogSettings: {
        defaultFilePath: 'string'
        luns: [
          int
        ]
      }
      sqlTempDbSettings: {
        defaultFilePath: 'string'
        luns: [
          int
        ]
      }
      storageWorkloadType: 'string'
    }
    virtualMachineResourceId: 'string'
    wsfcDomainCredentials: {
      clusterBootstrapAccountPassword: 'string'
      clusterOperatorAccountPassword: 'string'
      sqlServiceAccountPassword: 'string'
    }
  }
}

Hodnoty vlastností

sqlVirtualMachines

Název Description Hodnota
name Název prostředku string (povinné)
location Umístění prostředku. string (povinné)
tags Značky prostředků. Slovník názvů značek a hodnot. Viz Značky v šablonách
identity Identita serveru v Azure Active Directory ResourceIdentity
properties Vlastnosti prostředku. SqlVirtualMachineProperties

ResourceIdentity

Název Description Hodnota
typ Typ identity. Tuto možnost nastavte na SystemAssigned, aby se k prostředku automaticky vytvořil a přiřadil objekt zabezpečení Azure Active Directory. 'SystemAssigned'

SqlVirtualMachineProperties

Název Description Hodnota
autoBackupSettings Nastavení automatického zálohování pro SQL Server. AutoBackupSettings
autoPatchingSettings Nastavení automatických oprav pro použití důležitých aktualizací zabezpečení na virtuální počítač SQL Nastavení automatického patchingu
keyVaultCredentialSettings Nastavení přihlašovacích údajů trezoru klíčů. KeyVaultCredentialSettings
serverConfigurationsManagementSettings SQL Server nastavení správy konfigurace. ServerConfigurationsManagementSettings
sqlImageOffer Nabídka imagí SQL. Mezi příklady patří SQL2016-WS2016 a SQL2017-WS2016. řetězec
sqlImageSku SQL Server typ edice. 'Vývojář'
'Enterprise'
'Express'
'Standard'
Web
sqlManagement typ SQL Server Management. "Úplná"
'LightWeight'
'NoAgent'
sqlServerLicenseType SQL Server typ licence. "AHUB"
'DR'
'PAYG'
sqlVirtualMachineGroupResourceId ID prostředku ARM skupiny virtuálních počítačů SQL, které tento virtuální počítač SQL je nebo bude součástí. řetězec
storageConfigurationSettings Nastavení konfigurace úložiště. StorageConfigurationSettings
virtualMachineResourceId ID prostředku ARM základního virtuálního počítače vytvořeného z image SQL Marketplace řetězec
wsfcDomainCredentials Přihlašovací údaje k doméně pro nastavení clusteru s podporou převzetí služeb při selhání windows serveru pro skupinu dostupnosti SQL WsfcDomainCredentials

AutoBackupSettings

Název Description Hodnota
backupScheduleType Typ plánu zálohování. "Automatizované"
"Ruční"
backupSystemDbs Zahrnutí nebo vyloučení systémových databází z automatického zálohování bool
Povolit Povolte nebo zakažte automatické obnovení na virtuálním počítači SQL. bool
enableEncryption Povolte nebo zakažte šifrování zálohování na virtuálním počítači SQL. bool
fullBackupFrequency Frekvence úplných záloh. V obou případech se úplné zálohování spustí během dalšího naplánovaného časového intervalu. "Denně"
'Týdně'
fullBackupStartTime Počáteční čas daného dne, během kterého může probíhat úplné zálohování. 0-23 hodin. int
fullBackupWindowHours Doba trvání časového intervalu daného dne, během kterého může probíhat úplné zálohování. 1-23 hodin. int
logBackupFrequency Frekvence zálohování protokolů. 5-60 minut. int
heslo Heslo pro šifrování zálohy řetězec
retentionPeriod Doba uchovávání zálohy: 1–30 dnů. int
storageAccessKey Klíč účtu úložiště, do kterého se provede zálohování. řetězec
storageAccountUrl Adresa URL účtu úložiště, kam se provede zálohování. řetězec

Nastavení automatické opravy

Název Description Hodnota
Dayofweek Den v týdnu, na který se má patch aplikovat. "Pátek"
Pondělí
'Sobota'
Neděle
Čtvrtek
"Úterý"
Středa
Povolit Povolte nebo zakažte automatické opravy na virtuálním počítači SQL. bool
údržbaWindowDuration Doba trvání oprav. int
údržbaWindowStartingHour Hodina dne, kdy se opravy zahájí. Čas místního virtuálního počítače. int

KeyVaultCredentialSettings

Název Description Hodnota
azureKeyVaultUrl Adresa URL Key Vault Azure. řetězec
název přihlašovacích údajů Název přihlašovacích údajů. řetězec
Povolit Povolte nebo zakažte nastavení přihlašovacích údajů trezoru klíčů. bool
servicePrincipalName Název instančního objektu pro přístup k trezoru klíčů. řetězec
servicePrincipalSecret Tajný kód názvu instančního objektu pro přístup k trezoru klíčů. řetězec

ServerConfigurationsManagementSettings

Název Description Hodnota
additionalFeaturesServerConfigurations Další nastavení funkcí SQL AdditionalFeaturesServerConfigurations
sqlConnectivityUpdateSettings Nastavení typu připojení SQL SqlConnectivityUpdateSettings
sqlStorageUpdateSettings Nastavení aktualizace úložiště SQL. SqlStorageUpdateSettings
sqlWorkloadTypeUpdateSettings Nastavení typu úlohy SQL. SqlWorkloadTypeUpdateSettings

AdditionalFeaturesServerConfigurations

Název Description Hodnota
isRServicesEnabled Povolte nebo zakažte služby R (SQL 2016 a novější). bool

SqlConnectivityUpdateSettings

Název Description Hodnota
connectivityType SQL Server možnost připojení. "MÍSTNÍ"
'SOUKROMÉ'
"VEŘEJNÉ"
port SQL Server port. int
sqlAuthUpdatePassword SQL Server přihlašovací heslo správce systému. řetězec
sqlAuthUpdateUserName SQL Server pro vytvoření přihlášení správce systému. řetězec

SqlStorageUpdateSettings

Název Description Hodnota
diskConfigurationType Konfigurace disku, která se má použít pro SQL Server. 'PŘIDAT'
"ROZŠÍŘIT"
'NOVÝ'
diskCount Počet disků virtuálního počítače. int
startingDeviceId ID zařízení prvního disku, který se má aktualizovat. int

SqlWorkloadTypeUpdateSettings

Název Description Hodnota
sqlWorkloadType SQL Server typ úlohy. DW
'OBECNÉ'
"OLTP"

StorageConfigurationSettings

Název Description Hodnota
diskConfigurationType Konfigurace disku, která se má použít pro SQL Server. 'PŘIDAT'
"ROZŠÍŘIT"
'NOVÝ'
sqlDataSettings SQL Server nastavení úložiště dat. SQLStorageSettings
sqlLogSettings SQL Server nastavení úložiště protokolů. SQLStorageSettings
sqlTempDbSettings SQL Server nastavení úložiště TempDb. SQLStorageSettings
storageWorkloadType Typ úlohy úložiště. DW
'OBECNÉ'
"OLTP"

SQLStorageSettings

Název Description Hodnota
defaultFilePath SQL Server výchozí cestu k souboru řetězec
Luns Čísla logických jednotek pro disky. int[]

WsfcDomainCredentials

Název Description Hodnota
clusterBootstrapAccountPassword Heslo účtu bootstrap clusteru. řetězec
clusterOperatorAccountPassword Heslo účtu operátora clusteru. řetězec
sqlServiceAccountPassword Heslo účtu služby SQL. řetězec

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Nasazení nastavení SQL Always ON s existujícími Virtual Machines SQL

Nasazení do Azure
Nasaďte nastavení SQL Always ON s existujícími Virtual Machines SQL. Virtuální počítače by už měly být připojené k existující doméně a musí používat podnikovou verzi SQL Server.
SQL Server virtuálního počítače s nastavením úložiště optimalizovaným pro výkon

Nasazení do Azure
Vytvoření virtuálního počítače SQL Server s nastavením úložiště optimalizovaným pro výkon na úrovni PremiumSSD
Nastavení úložiště optimalizované pro výkon virtuálního počítače SQL v ultrassd

Nasazení do Azure
Vytvoření virtuálního počítače SQL Server s nastavením úložiště optimalizovaným pro výkon pomocí UltraSSD pro soubory protokolů SQL

Definice prostředku šablony ARM

Typ prostředku sqlVirtualMachines je možné nasadit do:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.SqlVirtualMachine/sqlVirtualMachines, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.SqlVirtualMachine/sqlVirtualMachines",
  "apiVersion": "2017-03-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "autoBackupSettings": {
      "backupScheduleType": "string",
      "backupSystemDbs": "bool",
      "enable": "bool",
      "enableEncryption": "bool",
      "fullBackupFrequency": "string",
      "fullBackupStartTime": "int",
      "fullBackupWindowHours": "int",
      "logBackupFrequency": "int",
      "password": "string",
      "retentionPeriod": "int",
      "storageAccessKey": "string",
      "storageAccountUrl": "string"
    },
    "autoPatchingSettings": {
      "dayOfWeek": "string",
      "enable": "bool",
      "maintenanceWindowDuration": "int",
      "maintenanceWindowStartingHour": "int"
    },
    "keyVaultCredentialSettings": {
      "azureKeyVaultUrl": "string",
      "credentialName": "string",
      "enable": "bool",
      "servicePrincipalName": "string",
      "servicePrincipalSecret": "string"
    },
    "serverConfigurationsManagementSettings": {
      "additionalFeaturesServerConfigurations": {
        "isRServicesEnabled": "bool"
      },
      "sqlConnectivityUpdateSettings": {
        "connectivityType": "string",
        "port": "int",
        "sqlAuthUpdatePassword": "string",
        "sqlAuthUpdateUserName": "string"
      },
      "sqlStorageUpdateSettings": {
        "diskConfigurationType": "string",
        "diskCount": "int",
        "startingDeviceId": "int"
      },
      "sqlWorkloadTypeUpdateSettings": {
        "sqlWorkloadType": "string"
      }
    },
    "sqlImageOffer": "string",
    "sqlImageSku": "string",
    "sqlManagement": "string",
    "sqlServerLicenseType": "string",
    "sqlVirtualMachineGroupResourceId": "string",
    "storageConfigurationSettings": {
      "diskConfigurationType": "string",
      "sqlDataSettings": {
        "defaultFilePath": "string",
        "luns": [ "int" ]
      },
      "sqlLogSettings": {
        "defaultFilePath": "string",
        "luns": [ "int" ]
      },
      "sqlTempDbSettings": {
        "defaultFilePath": "string",
        "luns": [ "int" ]
      },
      "storageWorkloadType": "string"
    },
    "virtualMachineResourceId": "string",
    "wsfcDomainCredentials": {
      "clusterBootstrapAccountPassword": "string",
      "clusterOperatorAccountPassword": "string",
      "sqlServiceAccountPassword": "string"
    }
  }
}

Hodnoty vlastností

sqlVirtualMachines

Název Description Hodnota
typ Typ prostředku Microsoft.SqlVirtualMachine/sqlVirtualMachines
apiVersion Verze rozhraní API prostředku 2017-03-01-preview
name Název prostředku string (povinné)
location Umístění prostředku. string (povinné)
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
identity Identita serveru v Azure Active Directory. Identita prostředku
properties Vlastnosti prostředku. SqlVirtualMachineProperties

Identita prostředku

Název Description Hodnota
typ Typ identity. Tuto možnost nastavte na SystemAssigned, aby se pro prostředek automaticky vytvořil a přiřadil objekt zabezpečení Služby Azure Active Directory. 'SystemAssigned'

SqlVirtualMachineProperties

Název Description Hodnota
autoBackupSettings Nastavení automatického zálohování pro SQL Server. AutoBackupSettings
autoPatchingSettings Nastavení automatických oprav pro instalaci důležitých aktualizací zabezpečení na virtuální počítač SQL Nastavení automatické opravy
keyVaultCredentialSettings Nastavení přihlašovacích údajů trezoru klíčů. KeyVaultCredentialSettings
serverConfigurationsManagementSettings SQL Server nastavení správy konfigurace. ServerConfigurationsManagementSettings
sqlImageOffer Nabídka imagí SQL Mezi příklady patří SQL2016-WS2016 nebo SQL2017-WS2016. řetězec
sqlImageSku typ edice SQL Server. Vývojář
Enterprise
Express
'Standardní'
Web
sqlManagement typ správy SQL Server. "Úplná"
'Lehká hmotnost'
'NoAgent' (Žádný agent)
sqlServerLicenseType SQL Server typ licence. "AHUB"
'DR'
'PAYG'
sqlVirtualMachineGroupResourceId ID prostředku ARM skupiny virtuálních počítačů SQL, která je nebo bude součástí tohoto virtuálního počítače SQL. řetězec
storageConfigurationSettings Nastavení konfigurace úložiště. StorageConfigurationSettings
virtualMachineResourceId ID prostředku ARM základního virtuálního počítače vytvořeného z image SQL Marketplace řetězec
wsfcDomainCredentials Přihlašovací údaje domény pro nastavení clusteru s podporou převzetí služeb při selhání Windows Serveru pro skupinu dostupnosti SQL WsfcDomainCredentials

AutoBackupSettings

Název Description Hodnota
typ backupSchedule Typ plánu zálohování "Automatizované"
"Ruční"
backupSystemDbs Zahrnutí nebo vyloučení systémových databází z automatického zálohování bool
Povolit Povolte nebo zakažte automatické obnovení na virtuálním počítači SQL. bool
enableEncryption Povolte nebo zakažte šifrování zálohování na virtuálním počítači SQL. bool
fullBackupFrequency Frekvence úplných záloh. V obou případech se úplné zálohování spustí během dalšího naplánovaného časového intervalu. "Denně"
'Týdně'
fullBackupStartTime Počáteční čas daného dne, během kterého může probíhat úplné zálohování. 0-23 hodin. int
fullBackupWindowHours Doba trvání časového intervalu daného dne, během kterého může probíhat úplné zálohování. 1-23 hodin. int
logBackupFrequency Frekvence zálohování protokolů. 5-60 minut. int
heslo Heslo pro šifrování zálohy řetězec
retentionPeriod Doba uchovávání zálohy: 1–30 dnů. int
storageAccessKey Klíč účtu úložiště, do kterého se provede zálohování. řetězec
storageAccountUrl Adresa URL účtu úložiště, kam se provede zálohování. řetězec

Nastavení automatické opravy

Název Description Hodnota
Dayofweek Den v týdnu, na který se má patch aplikovat. "Pátek"
Pondělí
'Sobota'
Neděle
Čtvrtek
"Úterý"
Středa
Povolit Povolte nebo zakažte automatické opravy na virtuálním počítači SQL. bool
údržbaWindowDuration Doba trvání oprav. int
údržbaWindowStartingHour Hodina dne, kdy se opravy zahájí. Čas místního virtuálního počítače. int

KeyVaultCredentialSettings

Název Description Hodnota
azureKeyVaultUrl Adresa URL Key Vault Azure. řetězec
název přihlašovacích údajů Název přihlašovacích údajů. řetězec
Povolit Povolte nebo zakažte nastavení přihlašovacích údajů trezoru klíčů. bool
servicePrincipalName Název instančního objektu pro přístup k trezoru klíčů. řetězec
servicePrincipalSecret Tajný kód názvu instančního objektu pro přístup k trezoru klíčů. řetězec

ServerConfigurationsManagementSettings

Název Description Hodnota
additionalFeaturesServerConfigurations Další nastavení funkcí SQL AdditionalFeaturesServerConfigurations
sqlConnectivityUpdateSettings Nastavení typu připojení SQL SqlConnectivityUpdateSettings
sqlStorageUpdateSettings Nastavení aktualizace úložiště SQL. SqlStorageUpdateSettings
sqlWorkloadTypeUpdateSettings Nastavení typu úlohy SQL. SqlWorkloadTypeUpdateSettings

AdditionalFeaturesServerConfigurations

Název Description Hodnota
isRServicesEnabled Povolte nebo zakažte služby R (SQL 2016 a vyšší). bool

SqlConnectivityUpdateSettings

Název Description Hodnota
typ připojení SQL Server možnost připojení. 'LOCAL'
"SOUKROMÝ"
'PUBLIC'
port SQL Server port. int
sqlAuthUpdatePassword SQL Server přihlašovací heslo správce systému. řetězec
sqlAuthUpdateUserName SQL Server přihlášení správce systému k vytvoření. řetězec

SqlStorageUpdateSettings

Název Description Hodnota
diskConfigurationType Konfigurace disku, která se má použít pro SQL Server. 'PŘIDAT'
"ROZŠÍŘIT"
NOVÝ
diskCount Počet disků virtuálního počítače. int
startingDeviceId ID zařízení prvního disku, který se má aktualizovat. int

SqlWorkloadTypeUpdateSettings

Název Description Hodnota
sqlWorkloadType SQL Server typ úlohy. 'DW'
"OBECNÉ"
OLTP

StorageConfigurationSettings

Název Description Hodnota
diskConfigurationType Konfigurace disku, která se má použít pro SQL Server. 'PŘIDAT'
"ROZŠÍŘIT"
NOVÝ
sqlDataSettings SQL Server nastavení úložiště dat. SQLStorageSettings
sqlLogSettings SQL Server nastavení úložiště protokolů. SQLStorageSettings
sqlTempDbSettings SQL Server nastavení úložiště tempdb. SQLStorageSettings
storageWorkloadType Typ úlohy úložiště. 'DW'
"OBECNÉ"
OLTP

SQLStorageSettings

Název Description Hodnota
výchozí_cesta_souboru SQL Server výchozí cestu k souboru řetězec
Luns Čísla logických jednotek pro disky int[]

WsfcDomainCredentials

Název Description Hodnota
clusterBootstrapAccountPassword Heslo účtu spouštěcího clusteru. řetězec
clusterOperatorAccountPassword Heslo účtu operátora clusteru řetězec
sqlServiceAccountPassword Heslo účtu služby SQL řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Nasazení instalace SQL Always ON s existujícími Virtual Machines SQL

Nasazení do Azure
Nasazení instalace SQL Always ON s existujícími Virtual Machines SQL Virtuální počítače by už měly být připojené k existující doméně a musí používat podnikovou verzi SQL Server.
SQL Server virtuálního počítače s nastavením úložiště optimalizovaným pro výkon

Nasazení do Azure
Vytvoření virtuálního počítače SQL Server s nastavením úložiště optimalizovaným pro výkon na úrovni PremiumSSD
Nastavení úložiště optimalizované pro výkon virtuálního počítače SQL v ultrassd

Nasazení do Azure
Vytvoření virtuálního počítače SQL Server s nastavením úložiště optimalizovaným pro výkon pomocí UltraSSD pro soubory protokolů SQL

Definice prostředku Terraform (poskytovatel AzAPI)

Typ prostředku sqlVirtualMachines je možné nasadit do:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.SqlVirtualMachine/sqlVirtualMachines, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.SqlVirtualMachine/sqlVirtualMachines@2017-03-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      autoBackupSettings = {
        backupScheduleType = "string"
        backupSystemDbs = bool
        enable = bool
        enableEncryption = bool
        fullBackupFrequency = "string"
        fullBackupStartTime = int
        fullBackupWindowHours = int
        logBackupFrequency = int
        password = "string"
        retentionPeriod = int
        storageAccessKey = "string"
        storageAccountUrl = "string"
      }
      autoPatchingSettings = {
        dayOfWeek = "string"
        enable = bool
        maintenanceWindowDuration = int
        maintenanceWindowStartingHour = int
      }
      keyVaultCredentialSettings = {
        azureKeyVaultUrl = "string"
        credentialName = "string"
        enable = bool
        servicePrincipalName = "string"
        servicePrincipalSecret = "string"
      }
      serverConfigurationsManagementSettings = {
        additionalFeaturesServerConfigurations = {
          isRServicesEnabled = bool
        }
        sqlConnectivityUpdateSettings = {
          connectivityType = "string"
          port = int
          sqlAuthUpdatePassword = "string"
          sqlAuthUpdateUserName = "string"
        }
        sqlStorageUpdateSettings = {
          diskConfigurationType = "string"
          diskCount = int
          startingDeviceId = int
        }
        sqlWorkloadTypeUpdateSettings = {
          sqlWorkloadType = "string"
        }
      }
      sqlImageOffer = "string"
      sqlImageSku = "string"
      sqlManagement = "string"
      sqlServerLicenseType = "string"
      sqlVirtualMachineGroupResourceId = "string"
      storageConfigurationSettings = {
        diskConfigurationType = "string"
        sqlDataSettings = {
          defaultFilePath = "string"
          luns = [
            int
          ]
        }
        sqlLogSettings = {
          defaultFilePath = "string"
          luns = [
            int
          ]
        }
        sqlTempDbSettings = {
          defaultFilePath = "string"
          luns = [
            int
          ]
        }
        storageWorkloadType = "string"
      }
      virtualMachineResourceId = "string"
      wsfcDomainCredentials = {
        clusterBootstrapAccountPassword = "string"
        clusterOperatorAccountPassword = "string"
        sqlServiceAccountPassword = "string"
      }
    }
  })
}

Hodnoty vlastností

sqlVirtualMachines

Název Description Hodnota
typ Typ prostředku Microsoft.SqlVirtualMachine/sqlVirtualMachines@2017-03-01-preview
name Název prostředku string (povinné)
location Umístění prostředku. string (povinné)
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Značky prostředků. Slovník názvů a hodnot značek.
identity Identita serveru v Azure Active Directory. Identita prostředku
properties Vlastnosti prostředku. SqlVirtualMachineProperties

Identita prostředku

Název Description Hodnota
typ Typ identity. Tuto možnost nastavte na SystemAssigned, aby se pro prostředek automaticky vytvořil a přiřadil objekt zabezpečení Služby Azure Active Directory. "SystemAssigned"

SqlVirtualMachineProperties

Název Description Hodnota
autoBackupSettings Nastavení automatického zálohování pro SQL Server. AutoBackupSettings
autoPatchingSettings Nastavení automatických oprav pro instalaci důležitých aktualizací zabezpečení na virtuální počítač SQL Nastavení automatické opravy
keyVaultCredentialSettings Nastavení přihlašovacích údajů trezoru klíčů. KeyVaultCredentialSettings
serverConfigurationsManagementSettings SQL Server nastavení správy konfigurace. ServerConfigurationsManagementSettings
sqlImageOffer Nabídka imagí SQL Mezi příklady patří SQL2016-WS2016 nebo SQL2017-WS2016. řetězec
sqlImageSku typ edice SQL Server. "Vývojář"
"Organizace"
"Express"
"Standardní"
"Web"
sqlManagement typ správy SQL Server. "Úplná"
"Lehká hmotnost"
"NoAgent"
sqlServerLicenseType SQL Server typ licence. "AHUB"
"DR"
"PRŮBĚŽNÉ PLATBY"
sqlVirtualMachineGroupResourceId ID prostředku ARM skupiny virtuálních počítačů SQL, která je nebo bude součástí tohoto virtuálního počítače SQL. řetězec
storageConfigurationSettings Nastavení konfigurace úložiště. StorageConfigurationSettings
virtualMachineResourceId ID prostředku ARM základního virtuálního počítače vytvořeného z image SQL Marketplace řetězec
wsfcDomainCredentials Přihlašovací údaje domény pro nastavení clusteru s podporou převzetí služeb při selhání Windows Serveru pro skupinu dostupnosti SQL WsfcDomainCredentials

AutoBackupSettings

Název Description Hodnota
typ backupSchedule Typ plánu zálohování "Automatizované"
"Ručně"
backupSystemDbs Zahrnutí nebo vyloučení systémových databází z automatického zálohování bool
Povolit Povolte nebo zakažte automatické obnovení na virtuálním počítači SQL. bool
enableEncryption Povolte nebo zakažte šifrování zálohování na virtuálním počítači SQL. bool
fullBackupFrequency Frekvence úplných záloh. V obou případech se úplné zálohování spustí během dalšího naplánovaného časového intervalu. "Denně"
"Týdně"
fullBackupStartTime Počáteční čas daného dne, během kterého může probíhat úplné zálohování. 0-23 hodin. int
fullBackupWindowHours Doba trvání časového intervalu daného dne, během kterého může probíhat úplné zálohování. 1-23 hodin. int
logBackupFrequency Frekvence zálohování protokolů. 5-60 minut. int
heslo Heslo pro šifrování zálohy řetězec
retentionPeriod Doba uchovávání zálohy: 1–30 dnů. int
storageAccessKey Klíč účtu úložiště, do kterého se provede zálohování. řetězec
storageAccountUrl Adresa URL účtu úložiště, kam se provede zálohování. řetězec

Nastavení automatické opravy

Název Description Hodnota
Dayofweek Den v týdnu, na který se má patch aplikovat. "Pátek"
"Pondělí"
"Sobota"
"Sunday" (Neděle)
"Čtvrtek"
"Úterý"
"Středa"
Povolit Povolte nebo zakažte automatické opravy na virtuálním počítači SQL. bool
údržbaWindowDuration Doba trvání oprav. int
údržbaWindowStartingHour Hodina dne, kdy se opravy zahájí. Čas místního virtuálního počítače. int

KeyVaultCredentialSettings

Název Description Hodnota
azureKeyVaultUrl Adresa URL Key Vault Azure. řetězec
název přihlašovacích údajů Název přihlašovacích údajů. řetězec
Povolit Povolte nebo zakažte nastavení přihlašovacích údajů trezoru klíčů. bool
servicePrincipalName Název instančního objektu pro přístup k trezoru klíčů. řetězec
servicePrincipalSecret Tajný kód názvu instančního objektu pro přístup k trezoru klíčů. řetězec

ServerConfigurationsManagementSettings

Název Description Hodnota
additionalFeaturesServerConfigurations Další nastavení funkcí SQL AdditionalFeaturesServerConfigurations
sqlConnectivityUpdateSettings Nastavení typu připojení SQL SqlConnectivityUpdateSettings
sqlStorageUpdateSettings Nastavení aktualizace úložiště SQL. SqlStorageUpdateSettings
sqlWorkloadTypeUpdateSettings Nastavení typu úlohy SQL. SqlWorkloadTypeUpdateSettings

AdditionalFeaturesServerConfigurations

Název Description Hodnota
isRServicesEnabled Povolte nebo zakažte služby R (SQL 2016 a vyšší). bool

SqlConnectivityUpdateSettings

Název Description Hodnota
typ připojení SQL Server možnost připojení. "MÍSTNÍ"
"SOUKROMÝ"
"PUBLIC"
port SQL Server port. int
sqlAuthUpdatePassword SQL Server přihlašovací heslo správce systému. řetězec
sqlAuthUpdateUserName SQL Server přihlášení správce systému k vytvoření. řetězec

SqlStorageUpdateSettings

Název Description Hodnota
diskConfigurationType Konfigurace disku, která se má použít pro SQL Server. "PŘIDAT"
"ROZŠÍŘIT"
"NOVÝ"
diskCount Počet disků virtuálního počítače. int
startingDeviceId ID zařízení prvního disku, který se má aktualizovat. int

SqlWorkloadTypeUpdateSettings

Název Description Hodnota
sqlWorkloadType SQL Server typ úlohy. "DW"
"OBECNÉ"
"OLTP"

StorageConfigurationSettings

Název Description Hodnota
diskConfigurationType Konfigurace disku, která se má použít pro SQL Server. "PŘIDAT"
"ROZŠÍŘIT"
"NOVÝ"
sqlDataSettings SQL Server nastavení úložiště dat. SQLStorageSettings
sqlLogSettings SQL Server nastavení úložiště protokolů. SQLStorageSettings
sqlTempDbSettings SQL Server nastavení úložiště tempdb. SQLStorageSettings
storageWorkloadType Typ úlohy úložiště. "DW"
"OBECNÉ"
"OLTP"

SQLStorageSettings

Název Description Hodnota
výchozí_cesta_souboru SQL Server výchozí cestu k souboru řetězec
Luns Čísla logických jednotek pro disky int[]

WsfcDomainCredentials

Název Description Hodnota
clusterBootstrapAccountPassword Heslo účtu spouštěcího clusteru. řetězec
clusterOperatorAccountPassword Heslo účtu operátora clusteru řetězec
sqlServiceAccountPassword Heslo účtu služby SQL řetězec