Microsoft.SqlVirtualMachine sqlVirtualMachines 2017-03-01-preview

Bicep kaynak tanımı

sqlVirtualMachines kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.SqlVirtualMachine/sqlVirtualMachines kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.

resource symbolicname 'Microsoft.SqlVirtualMachine/sqlVirtualMachines@2017-03-01-preview' = {
  identity: {
    type: 'string'
  }
  location: 'string'
  name: 'string'
  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'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik değerleri

AdditionalFeaturesServerConfigurations

Ad Açıklama Değer
isRServicesEnabled R hizmetlerini (SQL 2016 ve üzeri) etkinleştirin veya devre dışı bırakın. Bool

AutoBackupSettings

Ad Açıklama Değer
backupScheduleType Yedekleme zamanlaması türü. 'Otomatik'
'El ile'
backupSystemDbs Sistem veritabanlarını otomatik yedeklemeye dahil edin veya bunların dışında tutun. Bool
etkinleştirmek SQL sanal makinesinde otomatik geri yüklemeyi etkinleştirin veya devre dışı bırakın. Bool
enableEncryption SQL sanal makinesinde yedekleme için şifrelemeyi etkinleştirin veya devre dışı bırakın. Bool
fullBackupFrequency Tam yedekleme sıklığı. Her iki durumda da tam yedeklemeler bir sonraki zamanlanmış zaman penceresinde başlar. 'Günlük'
'Haftalık'
fullBackupStartTime Tam yedeklemelerin gerçekleşebileceği belirli bir günün başlangıç saati. 0-23 saat arası. Int
fullBackupWindowHours Tam yedeklemelerin gerçekleşebileceği belirli bir günün zaman penceresinin süresi. 1-23 saat. Int
logBackupFrequency Günlük yedeklemelerinin sıklığı. 5-60 dakika. Int
parola Yedeklemede şifreleme için parola. dizgi
retentionPeriod Yedekleme saklama süresi: 1-30 gün. Int
storageAccessKey Yedeklemenin alınacağı depolama hesabı anahtarı. dizgi
storageAccountUrl Yedeklemenin alınacağı depolama hesabı URL'si. dizgi

Otomatik Düzeltme Ayarları

Ad Açıklama Değer
dayOfWeek Düzeltme ekinin uygulanacağı haftanın günü. 'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
etkinleştirmek SQL sanal makinesinde otomatik düzeltmeyi etkinleştirin veya devre dışı bırakın. Bool
maintenanceWindowDuration Düzeltme eki uygulama süresi. Int
maintenanceWindowStartingHour Düzeltme eki uygulama işleminin başlatıldığı günün saati. Yerel VM saati. Int

KeyVaultCredentialSettings

Ad Açıklama Değer
azureKeyVaultUrl Azure Key Vault url'si. dizgi
credentialName Kimlik bilgisi adı. dizgi
etkinleştirmek Anahtar kasası kimlik bilgisi ayarını etkinleştirin veya devre dışı bırakın. Bool
servicePrincipalName Anahtar kasasına erişmek için hizmet asıl adı. dizgi
servicePrincipalSecret Anahtar kasasına erişmek için hizmet sorumlusu adı gizli dizisi. dizgi

Microsoft.SqlVirtualMachine/sqlVirtualMachines

Ad Açıklama Değer
kimlik Sunucunun Azure Active Directory kimliği. ResourceIdentity
yer Kaynak konumu. dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Kaynak özellikleri. SqlVirtualMachineProperties
Etiketler Kaynak etiketleri. TrackedResourceTags

ResourceIdentity

Ad Açıklama Değer
tür Kimlik türü. Kaynak için otomatik olarak bir Azure Active Directory sorumlusu oluşturmak ve atamak için bunu 'SystemAssigned' olarak ayarlayın. 'SystemAssigned'

ServerConfigurationsManagementSettings

Ad Açıklama Değer
additionalFeaturesServerConfigurations Ek SQL özellik ayarları. AdditionalFeaturesServerConfigurations
sqlConnectivityUpdateSettings SQL bağlantı türü ayarları. SqlConnectivityUpdateSettings
sqlStorageUpdateSettings SQL depolama güncelleştirme ayarları. SqlStorageUpdateSettings
sqlWorkloadTypeUpdateSettings SQL iş yükü türü ayarları. SqlWorkloadTypeUpdateSettings

SqlConnectivityUpdateSettings

Ad Açıklama Değer
connectivityType SQL Server bağlantı seçeneği. 'YEREL'
'ÖZEL'
'GENEL'
liman SQL Server bağlantı noktası. Int
sqlAuthUpdatePassword SQL Server sysadmin oturum açma parolası. dizgi
sqlAuthUpdateUserName Oluşturulacak SQL Server sysadmin oturum açma bilgileri. dizgi

SQLStorageSettings

Ad Açıklama Değer
defaultFilePath SQL Server varsayılan dosya yolu dizgi
Lun Diskler için Mantıksal Birim Numaraları. int[]

SqlStorageUpdateSettings

Ad Açıklama Değer
diskConfigurationType SQL Server'a uygulanacak disk yapılandırması. 'EKLE'
'GENIŞLET'
'YENİ'
diskCount Sanal makine disk sayısı. Int
startingDeviceId Güncelleştirilecek ilk diskin cihaz kimliği. Int

SqlVirtualMachineProperties

Ad Açıklama Değer
autoBackupSettings SQL Server için otomatik yedekleme ayarları. AutoBackupSettings
autoPatchingSettings SQL sanal makinesine kritik güvenlik güncelleştirmeleri uygulamak için otomatik düzeltme eki uygulama ayarları. AutoPatchingSettings
keyVaultCredentialSettings Anahtar kasası kimlik bilgisi ayarları. KeyVaultCredentialSettings
serverConfigurationsManagementSettings SQL Server yapılandırma yönetimi ayarları. ServerConfigurationsManagementSettings
sqlImageOffer SQL resim teklifi. Örnek olarak SQL2016-WS2016, SQL2017-WS2016 verilebilir. dizgi
sqlImageSku SQL Server sürüm türü. 'Geliştirici'
'Enterprise'
'Express'
'Standart'
'Web'
sqlManagement SQL Server Yönetim türü. 'Tam'
'LightWeight'
'NoAgent'
sqlServerLicenseType SQL Server lisans türü. 'AHUB'
'DR'
'PAYG'
sqlVirtualMachineGroupResourceId Bu SQL sanal makinesinin parçası olduğu veya parçası olacağı SQL sanal makine grubunun ARM kaynak kimliği. dizgi
storageConfigurationSettings Depolama Yapılandırma Ayarları. StorageConfigurationSettings
virtualMachineResourceId SQL market görüntüsünden oluşturulan temel sanal makinenin ARM Kaynak kimliği. dizgi
wsfcDomainCredentials SQL kullanılabilirlik grubu için Windows Server Yük Devretme Kümesi'nin ayarlanmasına yönelik etki alanı kimlik bilgileri. WsfcDomainCredentials

SqlWorkloadTypeUpdateSettings

Ad Açıklama Değer
sqlWorkloadType SQL Server iş yükü türü. 'DW'
'GENEL'
'OLTP'

StorageConfigurationSettings

Ad Açıklama Değer
diskConfigurationType SQL Server'a uygulanacak disk yapılandırması. 'EKLE'
'GENIŞLET'
'YENİ'
sqlDataSettings SQL Server Veri Depolama Ayarları. SQLStorageSettings
sqlLogSettings SQL Server Günlük Depolama Ayarları. SQLStorageSettings
sqlTempDbSettings SQL Server TempDb Depolama Ayarları. SQLStorageSettings
storageWorkloadType Depolama iş yükü türü. 'DW'
'GENEL'
'OLTP'

TrackedResourceTags

Ad Açıklama Değer

WsfcDomainCredentials

Ad Açıklama Değer
clusterBootstrapAccountPassword Küme önyükleme hesabı parolası. dizgi
clusterOperatorAccountPassword Küme işleci hesabı parolası. dizgi
sqlServiceAccountPassword SQL hizmet hesabı parolası. dizgi

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
SQL Always ON kurulumunu mevcut SQL Sanal Makineleri ile dağıtma

Azure 'a dağıtma
Sql Always ON kurulumunu mevcut SQL Sanal Makineleri ile dağıtın. Sanal makineler zaten var olan bir etki alanına katılmış olmalı ve SQL Server'ın kurumsal sürümünü çalıştırıyor olmalıdır.
Performans için iyileştirilmiş depolama ayarları SQL Server VM

Azure 'a dağıtma
PremiumSSD'de performans için iyileştirilmiş depolama ayarlarıyla SQL Server Sanal Makinesi oluşturma
UltraSSD'da SQL VM Performansı İçin İyileştirilmiş Depolama Ayarlarını

Azure 'a dağıtma
SQL Günlük dosyaları için UltraSSD kullanarak performans açısından iyileştirilmiş depolama ayarlarına sahip bir SQL Server Sanal Makinesi oluşturma

ARM şablonu kaynak tanımı

sqlVirtualMachines kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.SqlVirtualMachine/sqlVirtualMachines kaynağı oluşturmak için, şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.SqlVirtualMachine/sqlVirtualMachines",
  "apiVersion": "2017-03-01-preview",
  "name": "string",
  "identity": {
    "type": "string"
  },
  "location": "string",
  "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"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik değerleri

AdditionalFeaturesServerConfigurations

Ad Açıklama Değer
isRServicesEnabled R hizmetlerini (SQL 2016 ve üzeri) etkinleştirin veya devre dışı bırakın. Bool

AutoBackupSettings

Ad Açıklama Değer
backupScheduleType Yedekleme zamanlaması türü. 'Otomatik'
'El ile'
backupSystemDbs Sistem veritabanlarını otomatik yedeklemeye dahil edin veya bunların dışında tutun. Bool
etkinleştirmek SQL sanal makinesinde otomatik geri yüklemeyi etkinleştirin veya devre dışı bırakın. Bool
enableEncryption SQL sanal makinesinde yedekleme için şifrelemeyi etkinleştirin veya devre dışı bırakın. Bool
fullBackupFrequency Tam yedekleme sıklığı. Her iki durumda da tam yedeklemeler bir sonraki zamanlanmış zaman penceresinde başlar. 'Günlük'
'Haftalık'
fullBackupStartTime Tam yedeklemelerin gerçekleşebileceği belirli bir günün başlangıç saati. 0-23 saat arası. Int
fullBackupWindowHours Tam yedeklemelerin gerçekleşebileceği belirli bir günün zaman penceresinin süresi. 1-23 saat. Int
logBackupFrequency Günlük yedeklemelerinin sıklığı. 5-60 dakika. Int
parola Yedeklemede şifreleme için parola. dizgi
retentionPeriod Yedekleme saklama süresi: 1-30 gün. Int
storageAccessKey Yedeklemenin alınacağı depolama hesabı anahtarı. dizgi
storageAccountUrl Yedeklemenin alınacağı depolama hesabı URL'si. dizgi

Otomatik Düzeltme Ayarları

Ad Açıklama Değer
dayOfWeek Düzeltme ekinin uygulanacağı haftanın günü. 'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
etkinleştirmek SQL sanal makinesinde otomatik düzeltmeyi etkinleştirin veya devre dışı bırakın. Bool
maintenanceWindowDuration Düzeltme eki uygulama süresi. Int
maintenanceWindowStartingHour Düzeltme eki uygulama işleminin başlatıldığı günün saati. Yerel VM saati. Int

KeyVaultCredentialSettings

Ad Açıklama Değer
azureKeyVaultUrl Azure Key Vault url'si. dizgi
credentialName Kimlik bilgisi adı. dizgi
etkinleştirmek Anahtar kasası kimlik bilgisi ayarını etkinleştirin veya devre dışı bırakın. Bool
servicePrincipalName Anahtar kasasına erişmek için hizmet asıl adı. dizgi
servicePrincipalSecret Anahtar kasasına erişmek için hizmet sorumlusu adı gizli dizisi. dizgi

Microsoft.SqlVirtualMachine/sqlVirtualMachines

Ad Açıklama Değer
kimlik Sunucunun Azure Active Directory kimliği. ResourceIdentity
yer Kaynak konumu. dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Kaynak özellikleri. SqlVirtualMachineProperties
Etiketler Kaynak etiketleri. TrackedResourceTags

ResourceIdentity

Ad Açıklama Değer
tür Kimlik türü. Kaynak için otomatik olarak bir Azure Active Directory sorumlusu oluşturmak ve atamak için bunu 'SystemAssigned' olarak ayarlayın. 'SystemAssigned'

ServerConfigurationsManagementSettings

Ad Açıklama Değer
additionalFeaturesServerConfigurations Ek SQL özellik ayarları. AdditionalFeaturesServerConfigurations
sqlConnectivityUpdateSettings SQL bağlantı türü ayarları. SqlConnectivityUpdateSettings
sqlStorageUpdateSettings SQL depolama güncelleştirme ayarları. SqlStorageUpdateSettings
sqlWorkloadTypeUpdateSettings SQL iş yükü türü ayarları. SqlWorkloadTypeUpdateSettings

SqlConnectivityUpdateSettings

Ad Açıklama Değer
connectivityType SQL Server bağlantı seçeneği. 'YEREL'
'ÖZEL'
'GENEL'
liman SQL Server bağlantı noktası. Int
sqlAuthUpdatePassword SQL Server sysadmin oturum açma parolası. dizgi
sqlAuthUpdateUserName Oluşturulacak SQL Server sysadmin oturum açma bilgileri. dizgi

SQLStorageSettings

Ad Açıklama Değer
defaultFilePath SQL Server varsayılan dosya yolu dizgi
Lun Diskler için Mantıksal Birim Numaraları. int[]

SqlStorageUpdateSettings

Ad Açıklama Değer
diskConfigurationType SQL Server'a uygulanacak disk yapılandırması. 'EKLE'
'GENIŞLET'
'YENİ'
diskCount Sanal makine disk sayısı. Int
startingDeviceId Güncelleştirilecek ilk diskin cihaz kimliği. Int

SqlVirtualMachineProperties

Ad Açıklama Değer
autoBackupSettings SQL Server için otomatik yedekleme ayarları. AutoBackupSettings
autoPatchingSettings SQL sanal makinesine kritik güvenlik güncelleştirmeleri uygulamak için otomatik düzeltme eki uygulama ayarları. AutoPatchingSettings
keyVaultCredentialSettings Anahtar kasası kimlik bilgisi ayarları. KeyVaultCredentialSettings
serverConfigurationsManagementSettings SQL Server yapılandırma yönetimi ayarları. ServerConfigurationsManagementSettings
sqlImageOffer SQL resim teklifi. Örnek olarak SQL2016-WS2016, SQL2017-WS2016 verilebilir. dizgi
sqlImageSku SQL Server sürüm türü. 'Geliştirici'
'Enterprise'
'Express'
'Standart'
'Web'
sqlManagement SQL Server Yönetim türü. 'Tam'
'LightWeight'
'NoAgent'
sqlServerLicenseType SQL Server lisans türü. 'AHUB'
'DR'
'PAYG'
sqlVirtualMachineGroupResourceId Bu SQL sanal makinesinin parçası olduğu veya parçası olacağı SQL sanal makine grubunun ARM kaynak kimliği. dizgi
storageConfigurationSettings Depolama Yapılandırma Ayarları. StorageConfigurationSettings
virtualMachineResourceId SQL market görüntüsünden oluşturulan temel sanal makinenin ARM Kaynak kimliği. dizgi
wsfcDomainCredentials SQL kullanılabilirlik grubu için Windows Server Yük Devretme Kümesi'nin ayarlanmasına yönelik etki alanı kimlik bilgileri. WsfcDomainCredentials

SqlWorkloadTypeUpdateSettings

Ad Açıklama Değer
sqlWorkloadType SQL Server iş yükü türü. 'DW'
'GENEL'
'OLTP'

StorageConfigurationSettings

Ad Açıklama Değer
diskConfigurationType SQL Server'a uygulanacak disk yapılandırması. 'EKLE'
'GENIŞLET'
'YENİ'
sqlDataSettings SQL Server Veri Depolama Ayarları. SQLStorageSettings
sqlLogSettings SQL Server Günlük Depolama Ayarları. SQLStorageSettings
sqlTempDbSettings SQL Server TempDb Depolama Ayarları. SQLStorageSettings
storageWorkloadType Depolama iş yükü türü. 'DW'
'GENEL'
'OLTP'

TrackedResourceTags

Ad Açıklama Değer

WsfcDomainCredentials

Ad Açıklama Değer
clusterBootstrapAccountPassword Küme önyükleme hesabı parolası. dizgi
clusterOperatorAccountPassword Küme işleci hesabı parolası. dizgi
sqlServiceAccountPassword SQL hizmet hesabı parolası. dizgi

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
SQL Always ON kurulumunu mevcut SQL Sanal Makineleri ile dağıtma

Azure 'a dağıtma
Sql Always ON kurulumunu mevcut SQL Sanal Makineleri ile dağıtın. Sanal makineler zaten var olan bir etki alanına katılmış olmalı ve SQL Server'ın kurumsal sürümünü çalıştırıyor olmalıdır.
Performans için iyileştirilmiş depolama ayarları SQL Server VM

Azure 'a dağıtma
PremiumSSD'de performans için iyileştirilmiş depolama ayarlarıyla SQL Server Sanal Makinesi oluşturma
UltraSSD'da SQL VM Performansı İçin İyileştirilmiş Depolama Ayarlarını

Azure 'a dağıtma
SQL Günlük dosyaları için UltraSSD kullanarak performans açısından iyileştirilmiş depolama ayarlarına sahip bir SQL Server Sanal Makinesi oluşturma

Terraform (AzAPI sağlayıcısı) kaynak tanımı

sqlVirtualMachines kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.SqlVirtualMachine/sqlVirtualMachines kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" = {
  type = "Microsoft.SqlVirtualMachine/sqlVirtualMachines@2017-03-01-preview"
  name = "string"
  identity = {
    type = "string"
  }
  location = "string"
  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"
      }
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Özellik değerleri

AdditionalFeaturesServerConfigurations

Ad Açıklama Değer
isRServicesEnabled R hizmetlerini (SQL 2016 ve üzeri) etkinleştirin veya devre dışı bırakın. Bool

AutoBackupSettings

Ad Açıklama Değer
backupScheduleType Yedekleme zamanlaması türü. 'Otomatik'
'El ile'
backupSystemDbs Sistem veritabanlarını otomatik yedeklemeye dahil edin veya bunların dışında tutun. Bool
etkinleştirmek SQL sanal makinesinde otomatik geri yüklemeyi etkinleştirin veya devre dışı bırakın. Bool
enableEncryption SQL sanal makinesinde yedekleme için şifrelemeyi etkinleştirin veya devre dışı bırakın. Bool
fullBackupFrequency Tam yedekleme sıklığı. Her iki durumda da tam yedeklemeler bir sonraki zamanlanmış zaman penceresinde başlar. 'Günlük'
'Haftalık'
fullBackupStartTime Tam yedeklemelerin gerçekleşebileceği belirli bir günün başlangıç saati. 0-23 saat arası. Int
fullBackupWindowHours Tam yedeklemelerin gerçekleşebileceği belirli bir günün zaman penceresinin süresi. 1-23 saat. Int
logBackupFrequency Günlük yedeklemelerinin sıklığı. 5-60 dakika. Int
parola Yedeklemede şifreleme için parola. dizgi
retentionPeriod Yedekleme saklama süresi: 1-30 gün. Int
storageAccessKey Yedeklemenin alınacağı depolama hesabı anahtarı. dizgi
storageAccountUrl Yedeklemenin alınacağı depolama hesabı URL'si. dizgi

Otomatik Düzeltme Ayarları

Ad Açıklama Değer
dayOfWeek Düzeltme ekinin uygulanacağı haftanın günü. 'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
etkinleştirmek SQL sanal makinesinde otomatik düzeltmeyi etkinleştirin veya devre dışı bırakın. Bool
maintenanceWindowDuration Düzeltme eki uygulama süresi. Int
maintenanceWindowStartingHour Düzeltme eki uygulama işleminin başlatıldığı günün saati. Yerel VM saati. Int

KeyVaultCredentialSettings

Ad Açıklama Değer
azureKeyVaultUrl Azure Key Vault url'si. dizgi
credentialName Kimlik bilgisi adı. dizgi
etkinleştirmek Anahtar kasası kimlik bilgisi ayarını etkinleştirin veya devre dışı bırakın. Bool
servicePrincipalName Anahtar kasasına erişmek için hizmet asıl adı. dizgi
servicePrincipalSecret Anahtar kasasına erişmek için hizmet sorumlusu adı gizli dizisi. dizgi

Microsoft.SqlVirtualMachine/sqlVirtualMachines

Ad Açıklama Değer
kimlik Sunucunun Azure Active Directory kimliği. ResourceIdentity
yer Kaynak konumu. dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Kaynak özellikleri. SqlVirtualMachineProperties
Etiketler Kaynak etiketleri. TrackedResourceTags

ResourceIdentity

Ad Açıklama Değer
tür Kimlik türü. Kaynak için otomatik olarak bir Azure Active Directory sorumlusu oluşturmak ve atamak için bunu 'SystemAssigned' olarak ayarlayın. 'SystemAssigned'

ServerConfigurationsManagementSettings

Ad Açıklama Değer
additionalFeaturesServerConfigurations Ek SQL özellik ayarları. AdditionalFeaturesServerConfigurations
sqlConnectivityUpdateSettings SQL bağlantı türü ayarları. SqlConnectivityUpdateSettings
sqlStorageUpdateSettings SQL depolama güncelleştirme ayarları. SqlStorageUpdateSettings
sqlWorkloadTypeUpdateSettings SQL iş yükü türü ayarları. SqlWorkloadTypeUpdateSettings

SqlConnectivityUpdateSettings

Ad Açıklama Değer
connectivityType SQL Server bağlantı seçeneği. 'YEREL'
'ÖZEL'
'GENEL'
liman SQL Server bağlantı noktası. Int
sqlAuthUpdatePassword SQL Server sysadmin oturum açma parolası. dizgi
sqlAuthUpdateUserName Oluşturulacak SQL Server sysadmin oturum açma bilgileri. dizgi

SQLStorageSettings

Ad Açıklama Değer
defaultFilePath SQL Server varsayılan dosya yolu dizgi
Lun Diskler için Mantıksal Birim Numaraları. int[]

SqlStorageUpdateSettings

Ad Açıklama Değer
diskConfigurationType SQL Server'a uygulanacak disk yapılandırması. 'EKLE'
'GENIŞLET'
'YENİ'
diskCount Sanal makine disk sayısı. Int
startingDeviceId Güncelleştirilecek ilk diskin cihaz kimliği. Int

SqlVirtualMachineProperties

Ad Açıklama Değer
autoBackupSettings SQL Server için otomatik yedekleme ayarları. AutoBackupSettings
autoPatchingSettings SQL sanal makinesine kritik güvenlik güncelleştirmeleri uygulamak için otomatik düzeltme eki uygulama ayarları. AutoPatchingSettings
keyVaultCredentialSettings Anahtar kasası kimlik bilgisi ayarları. KeyVaultCredentialSettings
serverConfigurationsManagementSettings SQL Server yapılandırma yönetimi ayarları. ServerConfigurationsManagementSettings
sqlImageOffer SQL resim teklifi. Örnek olarak SQL2016-WS2016, SQL2017-WS2016 verilebilir. dizgi
sqlImageSku SQL Server sürüm türü. 'Geliştirici'
'Enterprise'
'Express'
'Standart'
'Web'
sqlManagement SQL Server Yönetim türü. 'Tam'
'LightWeight'
'NoAgent'
sqlServerLicenseType SQL Server lisans türü. 'AHUB'
'DR'
'PAYG'
sqlVirtualMachineGroupResourceId Bu SQL sanal makinesinin parçası olduğu veya parçası olacağı SQL sanal makine grubunun ARM kaynak kimliği. dizgi
storageConfigurationSettings Depolama Yapılandırma Ayarları. StorageConfigurationSettings
virtualMachineResourceId SQL market görüntüsünden oluşturulan temel sanal makinenin ARM Kaynak kimliği. dizgi
wsfcDomainCredentials SQL kullanılabilirlik grubu için Windows Server Yük Devretme Kümesi'nin ayarlanmasına yönelik etki alanı kimlik bilgileri. WsfcDomainCredentials

SqlWorkloadTypeUpdateSettings

Ad Açıklama Değer
sqlWorkloadType SQL Server iş yükü türü. 'DW'
'GENEL'
'OLTP'

StorageConfigurationSettings

Ad Açıklama Değer
diskConfigurationType SQL Server'a uygulanacak disk yapılandırması. 'EKLE'
'GENIŞLET'
'YENİ'
sqlDataSettings SQL Server Veri Depolama Ayarları. SQLStorageSettings
sqlLogSettings SQL Server Günlük Depolama Ayarları. SQLStorageSettings
sqlTempDbSettings SQL Server TempDb Depolama Ayarları. SQLStorageSettings
storageWorkloadType Depolama iş yükü türü. 'DW'
'GENEL'
'OLTP'

TrackedResourceTags

Ad Açıklama Değer

WsfcDomainCredentials

Ad Açıklama Değer
clusterBootstrapAccountPassword Küme önyükleme hesabı parolası. dizgi
clusterOperatorAccountPassword Küme işleci hesabı parolası. dizgi
sqlServiceAccountPassword SQL hizmet hesabı parolası. dizgi