Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bicep-Ressourcendefinition
Der Ressourcentyp "sqlVirtualMachines" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.SqlVirtualMachine/sqlVirtualMachines-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.SqlVirtualMachine/sqlVirtualMachines@2023-01-01-preview' = {
identity: {
type: 'string'
}
location: 'string'
name: 'string'
properties: {
assessmentSettings: {
enable: bool
runImmediately: bool
schedule: {
dayOfWeek: 'string'
enable: bool
monthlyOccurrence: int
startTime: 'string'
weeklyInterval: int
}
}
autoBackupSettings: {
backupScheduleType: 'string'
backupSystemDbs: bool
daysOfWeek: [
'string'
]
enable: bool
enableEncryption: bool
fullBackupFrequency: 'string'
fullBackupStartTime: int
fullBackupWindowHours: int
logBackupFrequency: int
password: 'string'
retentionPeriod: int
storageAccessKey: 'string'
storageAccountUrl: 'string'
storageContainerName: 'string'
}
autoPatchingSettings: {
additionalVmPatch: 'string'
dayOfWeek: 'string'
enable: bool
maintenanceWindowDuration: int
maintenanceWindowStartingHour: int
}
enableAutomaticUpgrade: bool
keyVaultCredentialSettings: {
azureKeyVaultUrl: 'string'
credentialName: 'string'
enable: bool
servicePrincipalName: 'string'
servicePrincipalSecret: 'string'
}
leastPrivilegeMode: 'string'
serverConfigurationsManagementSettings: {
additionalFeaturesServerConfigurations: {
isRServicesEnabled: bool
}
azureAdAuthenticationSettings: {
clientId: 'string'
}
sqlConnectivityUpdateSettings: {
connectivityType: 'string'
port: int
sqlAuthUpdatePassword: 'string'
sqlAuthUpdateUserName: 'string'
}
sqlInstanceSettings: {
collation: 'string'
isIfiEnabled: bool
isLpimEnabled: bool
isOptimizeForAdHocWorkloadsEnabled: bool
maxDop: int
maxServerMemoryMB: int
minServerMemoryMB: int
}
sqlStorageUpdateSettings: {
diskConfigurationType: 'string'
diskCount: int
startingDeviceId: int
}
sqlWorkloadTypeUpdateSettings: {
sqlWorkloadType: 'string'
}
}
sqlImageOffer: 'string'
sqlImageSku: 'string'
sqlManagement: 'string'
sqlServerLicenseType: 'string'
sqlVirtualMachineGroupResourceId: 'string'
storageConfigurationSettings: {
diskConfigurationType: 'string'
enableStorageConfigBlade: bool
sqlDataSettings: {
defaultFilePath: 'string'
luns: [
int
]
useStoragePool: bool
}
sqlLogSettings: {
defaultFilePath: 'string'
luns: [
int
]
useStoragePool: bool
}
sqlSystemDbOnDataDisk: bool
sqlTempDbSettings: {
dataFileCount: int
dataFileSize: int
dataGrowth: int
defaultFilePath: 'string'
logFileSize: int
logGrowth: int
luns: [
int
]
persistFolder: bool
persistFolderPath: 'string'
useStoragePool: bool
}
storageWorkloadType: 'string'
}
virtualMachineResourceId: 'string'
wsfcDomainCredentials: {
clusterBootstrapAccountPassword: 'string'
clusterOperatorAccountPassword: 'string'
sqlServiceAccountPassword: 'string'
}
wsfcStaticIp: 'string'
}
tags: {
{customized property}: 'string'
}
}
Eigenschaftswerte
Microsoft.SqlVirtualMachine/sqlVirtualMachines
Name | Beschreibung | Wert |
---|---|---|
Identität | NICHT VERWENDEN. Dieser Wert ist veraltet. Azure Active Directory-Identität des Servers. | ResourceIdentity- |
Ort | Ressourcenspeicherort. | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 1 Max. Länge = 64 Pattern = ^((?!_)[^\\/"'\[\]:|<>+=;,?*@&]{1,64}(?<![.-]))$ (erforderlich) |
Eigenschaften | Ressourceneigenschaften. | SqlVirtualMachine-Eigenschaften |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
AADAuthenticationSettings
Name | Beschreibung | Wert |
---|---|---|
Kunden-ID | Die Client-ID der verwalteten Identität zum Abfragen der Microsoft Graph-API. Eine leere Zeichenfolge muss für die vom System zugewiesene verwaltete Identität verwendet werden. | Schnur |
AdditionalFeaturesServerConfigurations
Name | Beschreibung | Wert |
---|---|---|
isRServicesEnabled | Aktivieren oder Deaktivieren von R-Diensten (SQL 2016 weiter). | Bool |
Bewertung-Einstellungen
Name | Beschreibung | Wert |
---|---|---|
ermöglichen | Aktivieren oder Deaktivieren des Sql Best Practices Assessment-Features auf dem virtuellen SQL-Computer. | Bool |
runSofort ausführen | Führen Sie die SQL Best Practices Assessment sofort auf dem virtuellen SQL-Computer aus. | Bool |
Zeitplan | Planen sie die Bewertung der bewährten SQL-Methoden. | Zeitplan |
AutoBackup-Einstellungen
Name | Beschreibung | Wert |
---|---|---|
backupScheduleType | Sicherungszeitplantyp. | "Automatisiert" "Manuell" |
backupSystemDbs | Einschließen oder Ausschließen von Systemdatenbanken aus der automatischen Sicherung. | Bool |
TageDerWoche | Tage der Woche für die Sicherungen, wenn "FullBackupFrequency" auf "Wöchentlich" festgelegt ist. | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
ermöglichen | Aktivieren oder Deaktivieren des automatischenBacks auf einem virtuellen SQL-Computer. | Bool |
enableVerschlüsselung | Aktivieren oder Deaktivieren der Verschlüsselung für die Sicherung auf einem virtuellen SQL-Computer. | Bool |
fullBackupFrequency | Häufigkeit der vollständigen Sicherungen. In beiden Fällen beginnen vollständige Sicherungen während des nächsten geplanten Zeitfensters. | "Täglich" "Wöchentlich" |
fullBackupStartZeit | Startzeit eines bestimmten Tages, an dem vollständige Sicherungen stattfinden können. 0-23 Stunden. | Int |
fullBackupWindowHours | Dauer des Zeitfensters eines bestimmten Tages, in dem vollständige Sicherungen stattfinden können. 1-23 Stunden. | Int |
logBackupHäufigkeit | Häufigkeit von Protokollsicherungen. 5-60 Minuten. | Int |
Passwort | Kennwort für verschlüsselung bei der Sicherung. | Schnur |
retentionPeriod | Aufbewahrungszeitraum der Sicherung: 1-90 Tage. | Int |
storageAccessKey | Speicherkontoschlüssel, zu dem die Sicherung übernommen wird. | Schnur |
storageAccountUrl | Url des Speicherkontos, zu der die Sicherung übernommen wird. | Schnur |
storageContainerName | Der Name des Speichercontainers, zu dem die Sicherung übernommen wird. | Schnur |
AutoPatchingEinstellungen
Name | Beschreibung | Wert |
---|---|---|
additionalVmPatch | Zusätzlicher Patch, der auf dem virtuellen SQL-Computer aktiviert oder aktiviert werden soll. | 'MicrosoftUpdate' 'NotSet' |
TagDerWoche | Wochentag, um den Patch anzuwenden. | "Alltag" "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
ermöglichen | Aktivieren oder Deaktivieren der automatischen Patching auf einem virtuellen SQL-Computer. | Bool |
maintenanceWindowDuration | Dauer des Patchens. | Int |
WartungFensterBeginnStunde | Stunde des Tages, an dem patchen initiiert wird. Lokale VM-Zeit. | Int |
KeyVaultCredential-Einstellungen
Name | Beschreibung | Wert |
---|---|---|
azureKeyVaultUrl | Azure Key Vault-URL. | Schnur |
Anmeldeinformationsname | Anmeldeinformationsname. | Schnur |
ermöglichen | Aktivieren oder Deaktivieren der Einstellung für Schlüsseltresor-Anmeldeinformationen. | Bool |
servicePrincipalName | Dienstprinzipalname für den Zugriff auf den Schlüsseltresor. | Schnur |
servicePrincipalSecret | Geheimer Dienstprinzipalname für den Zugriff auf den Schlüsseltresor. | Schnur |
ResourceIdentity (RessourceIdentity)
Name | Beschreibung | Wert |
---|---|---|
Art | Der Identitätstyp. Legen Sie dies auf "SystemAssigned" fest, um automatisch einen Azure Active Directory-Prinzipal für die Ressource zu erstellen und zuzuweisen. | "Keine" 'SystemZugewiesen' |
Zeitplan
Name | Beschreibung | Wert |
---|---|---|
TagDerWoche | Tag der Woche, um die Bewertung auszuführen. | "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
ermöglichen | Aktivieren oder Deaktivieren des Bewertungszeitplans auf einem virtuellen SQL-Computer. | Bool |
monthlyOccurrence | Auftreten des DayOfWeek-Tages innerhalb eines Monats, um die Bewertung zu planen. Akzeptiert Werte: 1,2,3,4 und -1. Verwenden von -1 für den letzten DayOfWeek-Tag des Monats | Int |
Startzeit | Uhrzeit des Tages im HH:mm-Format. Zb. 17:30 | Schnur |
weeklyInterval | Die Anzahl der Wochen, die zwischen zwei Bewertungsläufen geplant werden sollen. Übernimmt den Wert von 1 bis 6. | Int |
ServerkonfigurationenVerwaltungEinstellungen
Name | Beschreibung | Wert |
---|---|---|
additionalFeaturesServerKonfigurationen | Zusätzliche SQL-Featureeinstellungen. | AdditionalFeaturesServerConfigurations- |
azureAdAuthenticationSettings | Azure AD-Authentifizierungseinstellungen. | AADAuthenticationSettings |
sqlConnectivityUpdateEinstellungen | SQL-Verbindungstypeinstellungen. | SqlConnectivityUpdateSettings |
sqlInstance-Einstellungen | SQL-Instanzeinstellungen. | SQLInstanceSettings- |
sqlStorageUpdateEinstellungen | SQL-Speicherupdateeinstellungen. | SqlStorageUpdateSettings- |
sqlWorkloadTypeUpdateEinstellungen | SQL-Workloadtypeinstellungen. | SqlWorkloadTypeUpdateSettings- |
SqlConnectivityUpdateSettings
Name | Beschreibung | Wert |
---|---|---|
Konnektivitätstyp | SQL Server-Konnektivitätsoption. | "LOCAL" "PRIVAT" "ÖFFENTLICH" |
Hafen | SQL Server-Port. | Int |
sqlAuthUpdatePassword | SQL Server sysadmin-Anmeldekennwort. | Schnur |
sqlAuthUpdateBenutzername | SQL Server-Systemadministrator meldet sich zum Erstellen an. | Schnur |
SQLInstanceSettings
Name | Beschreibung | Wert |
---|---|---|
Vergleichung | SQL Server-Sortierung. | Schnur |
isIfiEnabled | SQL Server-IFI. | Bool |
isLpimEnabled | SQL Server LPIM. | Bool |
isOptimizeForAdHocWorkloadsEnabled | SQL Server Optimize for Adhoc Workloads. | Bool |
maxDop | SQL Server MAXDOP. | Int |
maxServerMemoryMB | Maximaler Arbeitsspeicher in SQL Server. | Int |
minServerSpeicherMB | SQL Server-Mindestspeicher. | Int |
SQLStorageEinstellungen
Name | Beschreibung | Wert |
---|---|---|
defaultFilePath (StandardDateiPfad) | SQL Server-Standarddateipfad | Schnur |
Luns | Logische Einheitennummern für die Datenträger. | int[] |
useStoragePool | Verwenden des Speicherpools zum Erstellen eines Laufwerks, wenn "true" oder nicht angegeben ist | Bool |
SqlStorageUpdateSettings
Name | Beschreibung | Wert |
---|---|---|
diskConfigurationType | Datenträgerkonfiguration, die auf SQL Server angewendet werden soll. | "ADD" "ERWEITERN" "NEU" |
diskCount | Anzahl der Datenträger des virtuellen Computers. | Int |
startingDeviceId | Geräte-ID des ersten Datenträgers, der aktualisiert werden soll. | Int |
SQLTempDbEinstellungen
Name | Beschreibung | Wert |
---|---|---|
dataFileCount | Sql Server tempdb-Datendateianzahl | Int |
dataFileSize | Größe der TEMPDB-Datendatei von SQL Server | Int |
DatenWachstum | Größe der TEMPDB-Datendatei für SQL Server automatisch anpassen | Int |
defaultFilePath (StandardDateiPfad) | SQL Server-Standarddateipfad | Schnur |
logFileSize | Größe der TEMPDB-Protokolldatei von SQL Server | Int |
logWachstum | Größe der TEMPDB-Protokolldatei für sql Server automatisch anpassen | Int |
Luns | Logische Einheitennummern für die Datenträger. | int[] |
persist-Ordner | Sql Server tempdb persist folder choice | Bool |
persistFolderPath | Speicherort des temporären SQL Server-Ordners beibehalten | Schnur |
useStoragePool | Verwenden des Speicherpools zum Erstellen eines Laufwerks, wenn "true" oder nicht angegeben ist | Bool |
SqlVirtualMachine-Eigenschaften
Name | Beschreibung | Wert |
---|---|---|
BewertungenEinstellungen | Bewertungseinstellungen für SQL best practices. | Bewertung-Einstellungen |
autoBackupEinstellungen | Einstellungen für die automatische Sicherung für SQL Server. | AutoBackupSettings- |
autoPatchingEinstellungen | Automatisches Patchen von Einstellungen zum Anwenden wichtiger Sicherheitsupdates auf virtuellen SQL-Computer. | AutoPatchingSettings- |
enableAutomaticUpgrade | Aktivieren Sie das automatische Upgrade des Sql IaaS-Erweiterungs-Agents. | Bool |
keyVaultCredential-Einstellungen | Anmeldeinformationen für den Schlüsseltresor. | KeyVaultCredential-Einstellungen |
leastPrivilegeMode | SQL IaaS-Agent-Modus mit den geringsten Berechtigungen. | "Aktiviert" 'NotSet' |
serverConfigurationsManagementSettings | SQL Server-Konfigurationsverwaltungseinstellungen. | ServerkonfigurationenVerwaltungEinstellungen |
sqlImageAngebot | SQL-Imageangebot. Beispiele sind SQL2016-WS2016, SQL2017-WS2016. | Schnur |
sqlImageSku | SQL Server-Editionstyp. | "Entwickler" "Enterprise" "Express" "Standard" 'Web' |
sql-Verwaltung | SQL Server-Verwaltungstyp. HINWEIS: Dieser Parameter wird nicht mehr verwendet. Die API erkennt die Sql-Verwaltung automatisch, und sie wird nicht verwendet. | "Vollständig" "LightWeight" 'Kein Agent' |
sqlServerLicenseType | SQL Server-Lizenztyp. | "AHUB" "DR" "PAYG" |
sqlVirtualMachineGroupResourceId | ARM-Ressourcen-ID der SQL-VM-Gruppe, zu der dieser virtuelle SQL-Computer gehört. | Schnur |
storageConfigurationEinstellungen | Speicherkonfigurationseinstellungen. | StorageConfigurationEinstellungen |
virtualMachineResourceId | ARM-Ressourcen-ID des zugrunde liegenden virtuellen Computers, der aus dem SQL Marketplace-Image erstellt wurde. | Schnur |
wsfcDomainAnmeldeinformationen | Domänenanmeldeinformationen zum Einrichten des Windows Server-Failoverclusters für die SQL-Verfügbarkeitsgruppe. | WsfcDomainAnmeldeinformationen |
wsfcStaticIp | Domänenanmeldeinformationen zum Einrichten des Windows Server-Failoverclusters für die SQL-Verfügbarkeitsgruppe. | Schnur |
SqlWorkloadTypeUpdateSettings
Name | Beschreibung | Wert |
---|---|---|
sqlWorkloadType (englisch) | SQL Server-Workloadtyp. | "DW" "ALLGEMEIN" "OLTP" |
StorageConfigurationEinstellungen
Name | Beschreibung | Wert |
---|---|---|
diskConfigurationType | Datenträgerkonfiguration, die auf SQL Server angewendet werden soll. | "ADD" "ERWEITERN" "NEU" |
enableStorageConfigBlade | Aktivieren Sie das Speicherkonfigurationsblatt für SQL IaaS-Agent im Azure-Portal. | Bool |
sqlDataSettings | SQL Server-Datenspeichereinstellungen. | SQLStorageSettings- |
sqlLogEinstellungen | SQL Server-Protokollspeichereinstellungen. | SQLStorageSettings- |
sqlSystemDbOnDataDisk | SQL Server SystemDb Storage on DataPool, wenn true. | Bool |
sqlTempDbEinstellungen | SQL Server TempDb-Speichereinstellungen. | SQLTempDbSettings- |
storageWorkloadType | Speicherauslastungstyp. | "DW" "ALLGEMEIN" "OLTP" |
Verfolgte ResourceTags
Name | Beschreibung | Wert |
---|
WsfcDomainAnmeldeinformationen
Name | Beschreibung | Wert |
---|---|---|
clusterBootstrapAccountPassword | Cluster-Bootstrap-Kontokennwort. | Schnur |
clusterOperatorAccountPassword | Kennwort für das Clusteroperatorkonto. | Schnur |
sqlServiceAccountPassword (englisch) | SQL-Dienstkontokennwort. | Schnur |
Verwendungsbeispiele
Azure-Schnellstartbeispiele
Die folgenden Azure-Schnellstartvorlagen Bicep-Beispiele für die Bereitstellung dieses Ressourcentyps enthalten.
Bicep-Datei | Beschreibung |
---|---|
SQL Server-VM mit leistungsoptimierten Speichereinstellungen | Erstellen eines virtuellen SQL Server-Computers mit leistungsoptimierten Speichereinstellungen auf PremiumSSD |
ARM-Vorlagenressourcendefinition
Der Ressourcentyp "sqlVirtualMachines" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.SqlVirtualMachine/sqlVirtualMachines-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.SqlVirtualMachine/sqlVirtualMachines",
"apiVersion": "2023-01-01-preview",
"name": "string",
"identity": {
"type": "string"
},
"location": "string",
"properties": {
"assessmentSettings": {
"enable": "bool",
"runImmediately": "bool",
"schedule": {
"dayOfWeek": "string",
"enable": "bool",
"monthlyOccurrence": "int",
"startTime": "string",
"weeklyInterval": "int"
}
},
"autoBackupSettings": {
"backupScheduleType": "string",
"backupSystemDbs": "bool",
"daysOfWeek": [ "string" ],
"enable": "bool",
"enableEncryption": "bool",
"fullBackupFrequency": "string",
"fullBackupStartTime": "int",
"fullBackupWindowHours": "int",
"logBackupFrequency": "int",
"password": "string",
"retentionPeriod": "int",
"storageAccessKey": "string",
"storageAccountUrl": "string",
"storageContainerName": "string"
},
"autoPatchingSettings": {
"additionalVmPatch": "string",
"dayOfWeek": "string",
"enable": "bool",
"maintenanceWindowDuration": "int",
"maintenanceWindowStartingHour": "int"
},
"enableAutomaticUpgrade": "bool",
"keyVaultCredentialSettings": {
"azureKeyVaultUrl": "string",
"credentialName": "string",
"enable": "bool",
"servicePrincipalName": "string",
"servicePrincipalSecret": "string"
},
"leastPrivilegeMode": "string",
"serverConfigurationsManagementSettings": {
"additionalFeaturesServerConfigurations": {
"isRServicesEnabled": "bool"
},
"azureAdAuthenticationSettings": {
"clientId": "string"
},
"sqlConnectivityUpdateSettings": {
"connectivityType": "string",
"port": "int",
"sqlAuthUpdatePassword": "string",
"sqlAuthUpdateUserName": "string"
},
"sqlInstanceSettings": {
"collation": "string",
"isIfiEnabled": "bool",
"isLpimEnabled": "bool",
"isOptimizeForAdHocWorkloadsEnabled": "bool",
"maxDop": "int",
"maxServerMemoryMB": "int",
"minServerMemoryMB": "int"
},
"sqlStorageUpdateSettings": {
"diskConfigurationType": "string",
"diskCount": "int",
"startingDeviceId": "int"
},
"sqlWorkloadTypeUpdateSettings": {
"sqlWorkloadType": "string"
}
},
"sqlImageOffer": "string",
"sqlImageSku": "string",
"sqlManagement": "string",
"sqlServerLicenseType": "string",
"sqlVirtualMachineGroupResourceId": "string",
"storageConfigurationSettings": {
"diskConfigurationType": "string",
"enableStorageConfigBlade": "bool",
"sqlDataSettings": {
"defaultFilePath": "string",
"luns": [ "int" ],
"useStoragePool": "bool"
},
"sqlLogSettings": {
"defaultFilePath": "string",
"luns": [ "int" ],
"useStoragePool": "bool"
},
"sqlSystemDbOnDataDisk": "bool",
"sqlTempDbSettings": {
"dataFileCount": "int",
"dataFileSize": "int",
"dataGrowth": "int",
"defaultFilePath": "string",
"logFileSize": "int",
"logGrowth": "int",
"luns": [ "int" ],
"persistFolder": "bool",
"persistFolderPath": "string",
"useStoragePool": "bool"
},
"storageWorkloadType": "string"
},
"virtualMachineResourceId": "string",
"wsfcDomainCredentials": {
"clusterBootstrapAccountPassword": "string",
"clusterOperatorAccountPassword": "string",
"sqlServiceAccountPassword": "string"
},
"wsfcStaticIp": "string"
},
"tags": {
"{customized property}": "string"
}
}
Eigenschaftswerte
Microsoft.SqlVirtualMachine/sqlVirtualMachines
Name | Beschreibung | Wert |
---|---|---|
apiVersion (Englisch) | Die API-Version | "2023-01-01-preview" |
Identität | NICHT VERWENDEN. Dieser Wert ist veraltet. Azure Active Directory-Identität des Servers. | ResourceIdentity- |
Ort | Ressourcenspeicherort. | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 1 Max. Länge = 64 Pattern = ^((?!_)[^\\/"'\[\]:|<>+=;,?*@&]{1,64}(?<![.-]))$ (erforderlich) |
Eigenschaften | Ressourceneigenschaften. | SqlVirtualMachine-Eigenschaften |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Art | Der Ressourcentyp | 'Microsoft.SqlVirtualMachine/sqlVirtualMachines' |
AADAuthenticationSettings
Name | Beschreibung | Wert |
---|---|---|
Kunden-ID | Die Client-ID der verwalteten Identität zum Abfragen der Microsoft Graph-API. Eine leere Zeichenfolge muss für die vom System zugewiesene verwaltete Identität verwendet werden. | Schnur |
AdditionalFeaturesServerConfigurations
Name | Beschreibung | Wert |
---|---|---|
isRServicesEnabled | Aktivieren oder Deaktivieren von R-Diensten (SQL 2016 weiter). | Bool |
Bewertung-Einstellungen
Name | Beschreibung | Wert |
---|---|---|
ermöglichen | Aktivieren oder Deaktivieren des Sql Best Practices Assessment-Features auf dem virtuellen SQL-Computer. | Bool |
runSofort ausführen | Führen Sie die SQL Best Practices Assessment sofort auf dem virtuellen SQL-Computer aus. | Bool |
Zeitplan | Planen sie die Bewertung der bewährten SQL-Methoden. | Zeitplan |
AutoBackup-Einstellungen
Name | Beschreibung | Wert |
---|---|---|
backupScheduleType | Sicherungszeitplantyp. | "Automatisiert" "Manuell" |
backupSystemDbs | Einschließen oder Ausschließen von Systemdatenbanken aus der automatischen Sicherung. | Bool |
TageDerWoche | Tage der Woche für die Sicherungen, wenn "FullBackupFrequency" auf "Wöchentlich" festgelegt ist. | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
ermöglichen | Aktivieren oder Deaktivieren des automatischenBacks auf einem virtuellen SQL-Computer. | Bool |
enableVerschlüsselung | Aktivieren oder Deaktivieren der Verschlüsselung für die Sicherung auf einem virtuellen SQL-Computer. | Bool |
fullBackupFrequency | Häufigkeit der vollständigen Sicherungen. In beiden Fällen beginnen vollständige Sicherungen während des nächsten geplanten Zeitfensters. | "Täglich" "Wöchentlich" |
fullBackupStartZeit | Startzeit eines bestimmten Tages, an dem vollständige Sicherungen stattfinden können. 0-23 Stunden. | Int |
fullBackupWindowHours | Dauer des Zeitfensters eines bestimmten Tages, in dem vollständige Sicherungen stattfinden können. 1-23 Stunden. | Int |
logBackupHäufigkeit | Häufigkeit von Protokollsicherungen. 5-60 Minuten. | Int |
Passwort | Kennwort für verschlüsselung bei der Sicherung. | Schnur |
retentionPeriod | Aufbewahrungszeitraum der Sicherung: 1-90 Tage. | Int |
storageAccessKey | Speicherkontoschlüssel, zu dem die Sicherung übernommen wird. | Schnur |
storageAccountUrl | Url des Speicherkontos, zu der die Sicherung übernommen wird. | Schnur |
storageContainerName | Der Name des Speichercontainers, zu dem die Sicherung übernommen wird. | Schnur |
AutoPatchingEinstellungen
Name | Beschreibung | Wert |
---|---|---|
additionalVmPatch | Zusätzlicher Patch, der auf dem virtuellen SQL-Computer aktiviert oder aktiviert werden soll. | 'MicrosoftUpdate' 'NotSet' |
TagDerWoche | Wochentag, um den Patch anzuwenden. | "Alltag" "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
ermöglichen | Aktivieren oder Deaktivieren der automatischen Patching auf einem virtuellen SQL-Computer. | Bool |
maintenanceWindowDuration | Dauer des Patchens. | Int |
WartungFensterBeginnStunde | Stunde des Tages, an dem patchen initiiert wird. Lokale VM-Zeit. | Int |
KeyVaultCredential-Einstellungen
Name | Beschreibung | Wert |
---|---|---|
azureKeyVaultUrl | Azure Key Vault-URL. | Schnur |
Anmeldeinformationsname | Anmeldeinformationsname. | Schnur |
ermöglichen | Aktivieren oder Deaktivieren der Einstellung für Schlüsseltresor-Anmeldeinformationen. | Bool |
servicePrincipalName | Dienstprinzipalname für den Zugriff auf den Schlüsseltresor. | Schnur |
servicePrincipalSecret | Geheimer Dienstprinzipalname für den Zugriff auf den Schlüsseltresor. | Schnur |
ResourceIdentity (RessourceIdentity)
Name | Beschreibung | Wert |
---|---|---|
Art | Der Identitätstyp. Legen Sie dies auf "SystemAssigned" fest, um automatisch einen Azure Active Directory-Prinzipal für die Ressource zu erstellen und zuzuweisen. | "Keine" 'SystemZugewiesen' |
Zeitplan
Name | Beschreibung | Wert |
---|---|---|
TagDerWoche | Tag der Woche, um die Bewertung auszuführen. | "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
ermöglichen | Aktivieren oder Deaktivieren des Bewertungszeitplans auf einem virtuellen SQL-Computer. | Bool |
monthlyOccurrence | Auftreten des DayOfWeek-Tages innerhalb eines Monats, um die Bewertung zu planen. Akzeptiert Werte: 1,2,3,4 und -1. Verwenden von -1 für den letzten DayOfWeek-Tag des Monats | Int |
Startzeit | Uhrzeit des Tages im HH:mm-Format. Zb. 17:30 | Schnur |
weeklyInterval | Die Anzahl der Wochen, die zwischen zwei Bewertungsläufen geplant werden sollen. Übernimmt den Wert von 1 bis 6. | Int |
ServerkonfigurationenVerwaltungEinstellungen
Name | Beschreibung | Wert |
---|---|---|
additionalFeaturesServerKonfigurationen | Zusätzliche SQL-Featureeinstellungen. | AdditionalFeaturesServerConfigurations- |
azureAdAuthenticationSettings | Azure AD-Authentifizierungseinstellungen. | AADAuthenticationSettings |
sqlConnectivityUpdateEinstellungen | SQL-Verbindungstypeinstellungen. | SqlConnectivityUpdateSettings |
sqlInstance-Einstellungen | SQL-Instanzeinstellungen. | SQLInstanceSettings- |
sqlStorageUpdateEinstellungen | SQL-Speicherupdateeinstellungen. | SqlStorageUpdateSettings- |
sqlWorkloadTypeUpdateEinstellungen | SQL-Workloadtypeinstellungen. | SqlWorkloadTypeUpdateSettings- |
SqlConnectivityUpdateSettings
Name | Beschreibung | Wert |
---|---|---|
Konnektivitätstyp | SQL Server-Konnektivitätsoption. | "LOCAL" "PRIVAT" "ÖFFENTLICH" |
Hafen | SQL Server-Port. | Int |
sqlAuthUpdatePassword | SQL Server sysadmin-Anmeldekennwort. | Schnur |
sqlAuthUpdateBenutzername | SQL Server-Systemadministrator meldet sich zum Erstellen an. | Schnur |
SQLInstanceSettings
Name | Beschreibung | Wert |
---|---|---|
Vergleichung | SQL Server-Sortierung. | Schnur |
isIfiEnabled | SQL Server-IFI. | Bool |
isLpimEnabled | SQL Server LPIM. | Bool |
isOptimizeForAdHocWorkloadsEnabled | SQL Server Optimize for Adhoc Workloads. | Bool |
maxDop | SQL Server MAXDOP. | Int |
maxServerMemoryMB | Maximaler Arbeitsspeicher in SQL Server. | Int |
minServerSpeicherMB | SQL Server-Mindestspeicher. | Int |
SQLStorageEinstellungen
Name | Beschreibung | Wert |
---|---|---|
defaultFilePath (StandardDateiPfad) | SQL Server-Standarddateipfad | Schnur |
Luns | Logische Einheitennummern für die Datenträger. | int[] |
useStoragePool | Verwenden des Speicherpools zum Erstellen eines Laufwerks, wenn "true" oder nicht angegeben ist | Bool |
SqlStorageUpdateSettings
Name | Beschreibung | Wert |
---|---|---|
diskConfigurationType | Datenträgerkonfiguration, die auf SQL Server angewendet werden soll. | "ADD" "ERWEITERN" "NEU" |
diskCount | Anzahl der Datenträger des virtuellen Computers. | Int |
startingDeviceId | Geräte-ID des ersten Datenträgers, der aktualisiert werden soll. | Int |
SQLTempDbEinstellungen
Name | Beschreibung | Wert |
---|---|---|
dataFileCount | Sql Server tempdb-Datendateianzahl | Int |
dataFileSize | Größe der TEMPDB-Datendatei von SQL Server | Int |
DatenWachstum | Größe der TEMPDB-Datendatei für SQL Server automatisch anpassen | Int |
defaultFilePath (StandardDateiPfad) | SQL Server-Standarddateipfad | Schnur |
logFileSize | Größe der TEMPDB-Protokolldatei von SQL Server | Int |
logWachstum | Größe der TEMPDB-Protokolldatei für sql Server automatisch anpassen | Int |
Luns | Logische Einheitennummern für die Datenträger. | int[] |
persist-Ordner | Sql Server tempdb persist folder choice | Bool |
persistFolderPath | Speicherort des temporären SQL Server-Ordners beibehalten | Schnur |
useStoragePool | Verwenden des Speicherpools zum Erstellen eines Laufwerks, wenn "true" oder nicht angegeben ist | Bool |
SqlVirtualMachine-Eigenschaften
Name | Beschreibung | Wert |
---|---|---|
BewertungenEinstellungen | Bewertungseinstellungen für SQL best practices. | Bewertung-Einstellungen |
autoBackupEinstellungen | Einstellungen für die automatische Sicherung für SQL Server. | AutoBackupSettings- |
autoPatchingEinstellungen | Automatisches Patchen von Einstellungen zum Anwenden wichtiger Sicherheitsupdates auf virtuellen SQL-Computer. | AutoPatchingSettings- |
enableAutomaticUpgrade | Aktivieren Sie das automatische Upgrade des Sql IaaS-Erweiterungs-Agents. | Bool |
keyVaultCredential-Einstellungen | Anmeldeinformationen für den Schlüsseltresor. | KeyVaultCredential-Einstellungen |
leastPrivilegeMode | SQL IaaS-Agent-Modus mit den geringsten Berechtigungen. | "Aktiviert" 'NotSet' |
serverConfigurationsManagementSettings | SQL Server-Konfigurationsverwaltungseinstellungen. | ServerkonfigurationenVerwaltungEinstellungen |
sqlImageAngebot | SQL-Imageangebot. Beispiele sind SQL2016-WS2016, SQL2017-WS2016. | Schnur |
sqlImageSku | SQL Server-Editionstyp. | "Entwickler" "Enterprise" "Express" "Standard" 'Web' |
sql-Verwaltung | SQL Server-Verwaltungstyp. HINWEIS: Dieser Parameter wird nicht mehr verwendet. Die API erkennt die Sql-Verwaltung automatisch, und sie wird nicht verwendet. | "Vollständig" "LightWeight" 'Kein Agent' |
sqlServerLicenseType | SQL Server-Lizenztyp. | "AHUB" "DR" "PAYG" |
sqlVirtualMachineGroupResourceId | ARM-Ressourcen-ID der SQL-VM-Gruppe, zu der dieser virtuelle SQL-Computer gehört. | Schnur |
storageConfigurationEinstellungen | Speicherkonfigurationseinstellungen. | StorageConfigurationEinstellungen |
virtualMachineResourceId | ARM-Ressourcen-ID des zugrunde liegenden virtuellen Computers, der aus dem SQL Marketplace-Image erstellt wurde. | Schnur |
wsfcDomainAnmeldeinformationen | Domänenanmeldeinformationen zum Einrichten des Windows Server-Failoverclusters für die SQL-Verfügbarkeitsgruppe. | WsfcDomainAnmeldeinformationen |
wsfcStaticIp | Domänenanmeldeinformationen zum Einrichten des Windows Server-Failoverclusters für die SQL-Verfügbarkeitsgruppe. | Schnur |
SqlWorkloadTypeUpdateSettings
Name | Beschreibung | Wert |
---|---|---|
sqlWorkloadType (englisch) | SQL Server-Workloadtyp. | "DW" "ALLGEMEIN" "OLTP" |
StorageConfigurationEinstellungen
Name | Beschreibung | Wert |
---|---|---|
diskConfigurationType | Datenträgerkonfiguration, die auf SQL Server angewendet werden soll. | "ADD" "ERWEITERN" "NEU" |
enableStorageConfigBlade | Aktivieren Sie das Speicherkonfigurationsblatt für SQL IaaS-Agent im Azure-Portal. | Bool |
sqlDataSettings | SQL Server-Datenspeichereinstellungen. | SQLStorageSettings- |
sqlLogEinstellungen | SQL Server-Protokollspeichereinstellungen. | SQLStorageSettings- |
sqlSystemDbOnDataDisk | SQL Server SystemDb Storage on DataPool, wenn true. | Bool |
sqlTempDbEinstellungen | SQL Server TempDb-Speichereinstellungen. | SQLTempDbSettings- |
storageWorkloadType | Speicherauslastungstyp. | "DW" "ALLGEMEIN" "OLTP" |
Verfolgte ResourceTags
Name | Beschreibung | Wert |
---|
WsfcDomainAnmeldeinformationen
Name | Beschreibung | Wert |
---|---|---|
clusterBootstrapAccountPassword | Cluster-Bootstrap-Kontokennwort. | Schnur |
clusterOperatorAccountPassword | Kennwort für das Clusteroperatorkonto. | Schnur |
sqlServiceAccountPassword (englisch) | SQL-Dienstkontokennwort. | Schnur |
Verwendungsbeispiele
Azure-Schnellstartvorlagen
Die folgenden Azure-Schnellstartvorlagen diesen Ressourcentyp bereitstellen.
Schablone | Beschreibung |
---|---|
Bereitstellen von SQL Always ON-Setup mit vorhandenen virtuellen SQL-Computern |
Bereitstellen des SQL Always ON-Setups mit vorhandenen virtuellen SQL-Computern. Die virtuellen Computer sollten bereits mit einer vorhandenen Domäne verbunden sein und die Enterprise-Version von SQL Server ausführen. |
SQL Server-VM mit leistungsoptimierten Speichereinstellungen |
Erstellen eines virtuellen SQL Server-Computers mit leistungsoptimierten Speichereinstellungen auf PremiumSSD |
Optimierte Speichereinstellungen für SQL-VM unter UltraSSD |
Erstellen eines virtuellen SQL Server-Computers mit leistungsoptimierten Speichereinstellungen mithilfe von UltraSSD für SQL-Protokolldateien |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp "sqlVirtualMachines" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.SqlVirtualMachine/sqlVirtualMachines-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.SqlVirtualMachine/sqlVirtualMachines@2023-01-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
assessmentSettings = {
enable = bool
runImmediately = bool
schedule = {
dayOfWeek = "string"
enable = bool
monthlyOccurrence = int
startTime = "string"
weeklyInterval = int
}
}
autoBackupSettings = {
backupScheduleType = "string"
backupSystemDbs = bool
daysOfWeek = [
"string"
]
enable = bool
enableEncryption = bool
fullBackupFrequency = "string"
fullBackupStartTime = int
fullBackupWindowHours = int
logBackupFrequency = int
password = "string"
retentionPeriod = int
storageAccessKey = "string"
storageAccountUrl = "string"
storageContainerName = "string"
}
autoPatchingSettings = {
additionalVmPatch = "string"
dayOfWeek = "string"
enable = bool
maintenanceWindowDuration = int
maintenanceWindowStartingHour = int
}
enableAutomaticUpgrade = bool
keyVaultCredentialSettings = {
azureKeyVaultUrl = "string"
credentialName = "string"
enable = bool
servicePrincipalName = "string"
servicePrincipalSecret = "string"
}
leastPrivilegeMode = "string"
serverConfigurationsManagementSettings = {
additionalFeaturesServerConfigurations = {
isRServicesEnabled = bool
}
azureAdAuthenticationSettings = {
clientId = "string"
}
sqlConnectivityUpdateSettings = {
connectivityType = "string"
port = int
sqlAuthUpdatePassword = "string"
sqlAuthUpdateUserName = "string"
}
sqlInstanceSettings = {
collation = "string"
isIfiEnabled = bool
isLpimEnabled = bool
isOptimizeForAdHocWorkloadsEnabled = bool
maxDop = int
maxServerMemoryMB = int
minServerMemoryMB = int
}
sqlStorageUpdateSettings = {
diskConfigurationType = "string"
diskCount = int
startingDeviceId = int
}
sqlWorkloadTypeUpdateSettings = {
sqlWorkloadType = "string"
}
}
sqlImageOffer = "string"
sqlImageSku = "string"
sqlManagement = "string"
sqlServerLicenseType = "string"
sqlVirtualMachineGroupResourceId = "string"
storageConfigurationSettings = {
diskConfigurationType = "string"
enableStorageConfigBlade = bool
sqlDataSettings = {
defaultFilePath = "string"
luns = [
int
]
useStoragePool = bool
}
sqlLogSettings = {
defaultFilePath = "string"
luns = [
int
]
useStoragePool = bool
}
sqlSystemDbOnDataDisk = bool
sqlTempDbSettings = {
dataFileCount = int
dataFileSize = int
dataGrowth = int
defaultFilePath = "string"
logFileSize = int
logGrowth = int
luns = [
int
]
persistFolder = bool
persistFolderPath = "string"
useStoragePool = bool
}
storageWorkloadType = "string"
}
virtualMachineResourceId = "string"
wsfcDomainCredentials = {
clusterBootstrapAccountPassword = "string"
clusterOperatorAccountPassword = "string"
sqlServiceAccountPassword = "string"
}
wsfcStaticIp = "string"
}
}
}
Eigenschaftswerte
Microsoft.SqlVirtualMachine/sqlVirtualMachines
Name | Beschreibung | Wert |
---|---|---|
Identität | NICHT VERWENDEN. Dieser Wert ist veraltet. Azure Active Directory-Identität des Servers. | ResourceIdentity- |
Ort | Ressourcenspeicherort. | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 1 Max. Länge = 64 Pattern = ^((?!_)[^\\/"'\[\]:|<>+=;,?*@&]{1,64}(?<![.-]))$ (erforderlich) |
Eigenschaften | Ressourceneigenschaften. | SqlVirtualMachine-Eigenschaften |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
Art | Der Ressourcentyp | "Microsoft.SqlVirtualMachine/sqlVirtualMachines@2023-01-01-01-preview" |
AADAuthenticationSettings
Name | Beschreibung | Wert |
---|---|---|
Kunden-ID | Die Client-ID der verwalteten Identität zum Abfragen der Microsoft Graph-API. Eine leere Zeichenfolge muss für die vom System zugewiesene verwaltete Identität verwendet werden. | Schnur |
AdditionalFeaturesServerConfigurations
Name | Beschreibung | Wert |
---|---|---|
isRServicesEnabled | Aktivieren oder Deaktivieren von R-Diensten (SQL 2016 weiter). | Bool |
Bewertung-Einstellungen
Name | Beschreibung | Wert |
---|---|---|
ermöglichen | Aktivieren oder Deaktivieren des Sql Best Practices Assessment-Features auf dem virtuellen SQL-Computer. | Bool |
runSofort ausführen | Führen Sie die SQL Best Practices Assessment sofort auf dem virtuellen SQL-Computer aus. | Bool |
Zeitplan | Planen sie die Bewertung der bewährten SQL-Methoden. | Zeitplan |
AutoBackup-Einstellungen
Name | Beschreibung | Wert |
---|---|---|
backupScheduleType | Sicherungszeitplantyp. | "Automatisiert" "Manuell" |
backupSystemDbs | Einschließen oder Ausschließen von Systemdatenbanken aus der automatischen Sicherung. | Bool |
TageDerWoche | Tage der Woche für die Sicherungen, wenn "FullBackupFrequency" auf "Wöchentlich" festgelegt ist. | Zeichenfolgenarray, das eine der folgenden Elemente enthält: "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
ermöglichen | Aktivieren oder Deaktivieren des automatischenBacks auf einem virtuellen SQL-Computer. | Bool |
enableVerschlüsselung | Aktivieren oder Deaktivieren der Verschlüsselung für die Sicherung auf einem virtuellen SQL-Computer. | Bool |
fullBackupFrequency | Häufigkeit der vollständigen Sicherungen. In beiden Fällen beginnen vollständige Sicherungen während des nächsten geplanten Zeitfensters. | "Täglich" "Wöchentlich" |
fullBackupStartZeit | Startzeit eines bestimmten Tages, an dem vollständige Sicherungen stattfinden können. 0-23 Stunden. | Int |
fullBackupWindowHours | Dauer des Zeitfensters eines bestimmten Tages, in dem vollständige Sicherungen stattfinden können. 1-23 Stunden. | Int |
logBackupHäufigkeit | Häufigkeit von Protokollsicherungen. 5-60 Minuten. | Int |
Passwort | Kennwort für verschlüsselung bei der Sicherung. | Schnur |
retentionPeriod | Aufbewahrungszeitraum der Sicherung: 1-90 Tage. | Int |
storageAccessKey | Speicherkontoschlüssel, zu dem die Sicherung übernommen wird. | Schnur |
storageAccountUrl | Url des Speicherkontos, zu der die Sicherung übernommen wird. | Schnur |
storageContainerName | Der Name des Speichercontainers, zu dem die Sicherung übernommen wird. | Schnur |
AutoPatchingEinstellungen
Name | Beschreibung | Wert |
---|---|---|
additionalVmPatch | Zusätzlicher Patch, der auf dem virtuellen SQL-Computer aktiviert oder aktiviert werden soll. | 'MicrosoftUpdate' 'NotSet' |
TagDerWoche | Wochentag, um den Patch anzuwenden. | "Alltag" "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
ermöglichen | Aktivieren oder Deaktivieren der automatischen Patching auf einem virtuellen SQL-Computer. | Bool |
maintenanceWindowDuration | Dauer des Patchens. | Int |
WartungFensterBeginnStunde | Stunde des Tages, an dem patchen initiiert wird. Lokale VM-Zeit. | Int |
KeyVaultCredential-Einstellungen
Name | Beschreibung | Wert |
---|---|---|
azureKeyVaultUrl | Azure Key Vault-URL. | Schnur |
Anmeldeinformationsname | Anmeldeinformationsname. | Schnur |
ermöglichen | Aktivieren oder Deaktivieren der Einstellung für Schlüsseltresor-Anmeldeinformationen. | Bool |
servicePrincipalName | Dienstprinzipalname für den Zugriff auf den Schlüsseltresor. | Schnur |
servicePrincipalSecret | Geheimer Dienstprinzipalname für den Zugriff auf den Schlüsseltresor. | Schnur |
ResourceIdentity (RessourceIdentity)
Name | Beschreibung | Wert |
---|---|---|
Art | Der Identitätstyp. Legen Sie dies auf "SystemAssigned" fest, um automatisch einen Azure Active Directory-Prinzipal für die Ressource zu erstellen und zuzuweisen. | "Keine" 'SystemZugewiesen' |
Zeitplan
Name | Beschreibung | Wert |
---|---|---|
TagDerWoche | Tag der Woche, um die Bewertung auszuführen. | "Freitag" "Montag" "Samstag" "Sonntag" "Donnerstag" "Dienstag" 'Mittwoch' |
ermöglichen | Aktivieren oder Deaktivieren des Bewertungszeitplans auf einem virtuellen SQL-Computer. | Bool |
monthlyOccurrence | Auftreten des DayOfWeek-Tages innerhalb eines Monats, um die Bewertung zu planen. Akzeptiert Werte: 1,2,3,4 und -1. Verwenden von -1 für den letzten DayOfWeek-Tag des Monats | Int |
Startzeit | Uhrzeit des Tages im HH:mm-Format. Zb. 17:30 | Schnur |
weeklyInterval | Die Anzahl der Wochen, die zwischen zwei Bewertungsläufen geplant werden sollen. Übernimmt den Wert von 1 bis 6. | Int |
ServerkonfigurationenVerwaltungEinstellungen
Name | Beschreibung | Wert |
---|---|---|
additionalFeaturesServerKonfigurationen | Zusätzliche SQL-Featureeinstellungen. | AdditionalFeaturesServerConfigurations- |
azureAdAuthenticationSettings | Azure AD-Authentifizierungseinstellungen. | AADAuthenticationSettings |
sqlConnectivityUpdateEinstellungen | SQL-Verbindungstypeinstellungen. | SqlConnectivityUpdateSettings |
sqlInstance-Einstellungen | SQL-Instanzeinstellungen. | SQLInstanceSettings- |
sqlStorageUpdateEinstellungen | SQL-Speicherupdateeinstellungen. | SqlStorageUpdateSettings- |
sqlWorkloadTypeUpdateEinstellungen | SQL-Workloadtypeinstellungen. | SqlWorkloadTypeUpdateSettings- |
SqlConnectivityUpdateSettings
Name | Beschreibung | Wert |
---|---|---|
Konnektivitätstyp | SQL Server-Konnektivitätsoption. | "LOCAL" "PRIVAT" "ÖFFENTLICH" |
Hafen | SQL Server-Port. | Int |
sqlAuthUpdatePassword | SQL Server sysadmin-Anmeldekennwort. | Schnur |
sqlAuthUpdateBenutzername | SQL Server-Systemadministrator meldet sich zum Erstellen an. | Schnur |
SQLInstanceSettings
Name | Beschreibung | Wert |
---|---|---|
Vergleichung | SQL Server-Sortierung. | Schnur |
isIfiEnabled | SQL Server-IFI. | Bool |
isLpimEnabled | SQL Server LPIM. | Bool |
isOptimizeForAdHocWorkloadsEnabled | SQL Server Optimize for Adhoc Workloads. | Bool |
maxDop | SQL Server MAXDOP. | Int |
maxServerMemoryMB | Maximaler Arbeitsspeicher in SQL Server. | Int |
minServerSpeicherMB | SQL Server-Mindestspeicher. | Int |
SQLStorageEinstellungen
Name | Beschreibung | Wert |
---|---|---|
defaultFilePath (StandardDateiPfad) | SQL Server-Standarddateipfad | Schnur |
Luns | Logische Einheitennummern für die Datenträger. | int[] |
useStoragePool | Verwenden des Speicherpools zum Erstellen eines Laufwerks, wenn "true" oder nicht angegeben ist | Bool |
SqlStorageUpdateSettings
Name | Beschreibung | Wert |
---|---|---|
diskConfigurationType | Datenträgerkonfiguration, die auf SQL Server angewendet werden soll. | "ADD" "ERWEITERN" "NEU" |
diskCount | Anzahl der Datenträger des virtuellen Computers. | Int |
startingDeviceId | Geräte-ID des ersten Datenträgers, der aktualisiert werden soll. | Int |
SQLTempDbEinstellungen
Name | Beschreibung | Wert |
---|---|---|
dataFileCount | Sql Server tempdb-Datendateianzahl | Int |
dataFileSize | Größe der TEMPDB-Datendatei von SQL Server | Int |
DatenWachstum | Größe der TEMPDB-Datendatei für SQL Server automatisch anpassen | Int |
defaultFilePath (StandardDateiPfad) | SQL Server-Standarddateipfad | Schnur |
logFileSize | Größe der TEMPDB-Protokolldatei von SQL Server | Int |
logWachstum | Größe der TEMPDB-Protokolldatei für sql Server automatisch anpassen | Int |
Luns | Logische Einheitennummern für die Datenträger. | int[] |
persist-Ordner | Sql Server tempdb persist folder choice | Bool |
persistFolderPath | Speicherort des temporären SQL Server-Ordners beibehalten | Schnur |
useStoragePool | Verwenden des Speicherpools zum Erstellen eines Laufwerks, wenn "true" oder nicht angegeben ist | Bool |
SqlVirtualMachine-Eigenschaften
Name | Beschreibung | Wert |
---|---|---|
BewertungenEinstellungen | Bewertungseinstellungen für SQL best practices. | Bewertung-Einstellungen |
autoBackupEinstellungen | Einstellungen für die automatische Sicherung für SQL Server. | AutoBackupSettings- |
autoPatchingEinstellungen | Automatisches Patchen von Einstellungen zum Anwenden wichtiger Sicherheitsupdates auf virtuellen SQL-Computer. | AutoPatchingSettings- |
enableAutomaticUpgrade | Aktivieren Sie das automatische Upgrade des Sql IaaS-Erweiterungs-Agents. | Bool |
keyVaultCredential-Einstellungen | Anmeldeinformationen für den Schlüsseltresor. | KeyVaultCredential-Einstellungen |
leastPrivilegeMode | SQL IaaS-Agent-Modus mit den geringsten Berechtigungen. | "Aktiviert" 'NotSet' |
serverConfigurationsManagementSettings | SQL Server-Konfigurationsverwaltungseinstellungen. | ServerkonfigurationenVerwaltungEinstellungen |
sqlImageAngebot | SQL-Imageangebot. Beispiele sind SQL2016-WS2016, SQL2017-WS2016. | Schnur |
sqlImageSku | SQL Server-Editionstyp. | "Entwickler" "Enterprise" "Express" "Standard" 'Web' |
sql-Verwaltung | SQL Server-Verwaltungstyp. HINWEIS: Dieser Parameter wird nicht mehr verwendet. Die API erkennt die Sql-Verwaltung automatisch, und sie wird nicht verwendet. | "Vollständig" "LightWeight" 'Kein Agent' |
sqlServerLicenseType | SQL Server-Lizenztyp. | "AHUB" "DR" "PAYG" |
sqlVirtualMachineGroupResourceId | ARM-Ressourcen-ID der SQL-VM-Gruppe, zu der dieser virtuelle SQL-Computer gehört. | Schnur |
storageConfigurationEinstellungen | Speicherkonfigurationseinstellungen. | StorageConfigurationEinstellungen |
virtualMachineResourceId | ARM-Ressourcen-ID des zugrunde liegenden virtuellen Computers, der aus dem SQL Marketplace-Image erstellt wurde. | Schnur |
wsfcDomainAnmeldeinformationen | Domänenanmeldeinformationen zum Einrichten des Windows Server-Failoverclusters für die SQL-Verfügbarkeitsgruppe. | WsfcDomainAnmeldeinformationen |
wsfcStaticIp | Domänenanmeldeinformationen zum Einrichten des Windows Server-Failoverclusters für die SQL-Verfügbarkeitsgruppe. | Schnur |
SqlWorkloadTypeUpdateSettings
Name | Beschreibung | Wert |
---|---|---|
sqlWorkloadType (englisch) | SQL Server-Workloadtyp. | "DW" "ALLGEMEIN" "OLTP" |
StorageConfigurationEinstellungen
Name | Beschreibung | Wert |
---|---|---|
diskConfigurationType | Datenträgerkonfiguration, die auf SQL Server angewendet werden soll. | "ADD" "ERWEITERN" "NEU" |
enableStorageConfigBlade | Aktivieren Sie das Speicherkonfigurationsblatt für SQL IaaS-Agent im Azure-Portal. | Bool |
sqlDataSettings | SQL Server-Datenspeichereinstellungen. | SQLStorageSettings- |
sqlLogEinstellungen | SQL Server-Protokollspeichereinstellungen. | SQLStorageSettings- |
sqlSystemDbOnDataDisk | SQL Server SystemDb Storage on DataPool, wenn true. | Bool |
sqlTempDbEinstellungen | SQL Server TempDb-Speichereinstellungen. | SQLTempDbSettings- |
storageWorkloadType | Speicherauslastungstyp. | "DW" "ALLGEMEIN" "OLTP" |
Verfolgte ResourceTags
Name | Beschreibung | Wert |
---|
WsfcDomainAnmeldeinformationen
Name | Beschreibung | Wert |
---|---|---|
clusterBootstrapAccountPassword | Cluster-Bootstrap-Kontokennwort. | Schnur |
clusterOperatorAccountPassword | Kennwort für das Clusteroperatorkonto. | Schnur |
sqlServiceAccountPassword (englisch) | SQL-Dienstkontokennwort. | Schnur |