Databases - Update

Memperbarui database yang sudah ada.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2025-01-01

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
databaseName
path True

string

Nama database.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nama grup sumber daya. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil.

serverName
path True

string

Nama server.

subscriptionId
path True

string (uuid)

ID langganan target. Nilainya harus sebuah UUID.

api-version
query True

string

minLength: 1

Versi API yang digunakan untuk operasi ini.

Isi Permintaan

Nama Jenis Deskripsi
identity

DatabaseIdentity

Identitas database

properties.autoPauseDelay

integer (int32)

Waktu dalam menit setelah database dijeda secara otomatis. Nilai -1 berarti jeda otomatis dinonaktifkan

properties.catalogCollation

CatalogCollationType

Kolate katalog metadata.

properties.collation

string

Kolatasi database.

properties.createMode

CreateMode

Menentukan mode pembuatan database.

Default: pembuatan database reguler.

Salin: membuat database sebagai salinan database yang sudah ada. sourceDatabaseId harus ditentukan sebagai ID sumber daya database sumber.

Sekunder: membuat database sebagai replika sekunder dari database yang ada. sourceDatabaseId harus ditentukan sebagai ID sumber daya dari database utama yang ada.

PointInTimeRestore: Membuat database dengan memulihkan cadangan titik waktu database yang sudah ada. sourceDatabaseId harus ditentukan sebagai ID sumber daya database yang ada, dan restorePointInTime harus ditentukan.

Pemulihan: Membuat database dengan memulihkan cadangan yang direplikasi secara geografis. sourceDatabaseId harus ditentukan sebagai ID sumber daya database yang dapat dipulihkan untuk dipulihkan.

Pemulihan: Membuat database dengan memulihkan cadangan database yang dihapus. sourceDatabaseId harus ditentukan. Jika sourceDatabaseId adalah ID sumber daya asli database, maka sourceDatabaseDeletionDate harus ditentukan. Jika tidak, sourceDatabaseId harus menjadi ID sumber daya database yang dihilangkan dan sourceDatabaseDeletionDate yang dapat diabaikan. restorePointInTime juga dapat ditentukan untuk memulihkan dari titik waktu sebelumnya.

RestoreLongTermRetentionBackup: Membuat database dengan memulihkan dari vault retensi jangka panjang. recoveryServicesRecoveryPointResourceId harus ditentukan sebagai ID sumber daya titik pemulihan.

Copy, Secondary, dan RestoreLongTermRetentionBackup tidak didukung untuk edisi DataWarehouse.

properties.elasticPoolId

string (arm-id)

Pengidentifikasi sumber daya kumpulan elastis yang berisi database ini.

properties.encryptionProtector

string

URI brankas kunci azure database jika dikonfigurasi dengan per Kunci Terkelola Pelanggan Database.

properties.encryptionProtectorAutoRotation

boolean

Bendera untuk mengaktifkan atau menonaktifkan rotasi otomatis kunci AKV pelindung enkripsi database.

properties.federatedClientId

string (uuid)

Id Klien yang digunakan untuk skenario CMK lintas penyewa per database

properties.freeLimitExhaustionBehavior

FreeLimitExhaustionBehavior

Menentukan perilaku ketika batas gratis bulanan habis untuk database gratis.

Jeda Otomatis: Database akan dijeda secara otomatis setelah kelelahan batas gratis selama sisa bulan.

BillForUsage: Database akan terus online setelah kelelahan batas gratis dan kelebihan biaya apa pun akan ditagih.

properties.highAvailabilityReplicaCount

integer (int32)

Jumlah replika sekunder yang terkait dengan database edisi Business Critical, Premium, atau Hyperscale yang digunakan untuk memberikan ketersediaan tinggi. Tidak berlaku untuk database Hyperscale dalam kumpulan elastis.

properties.isLedgerOn

boolean

Apakah database ini adalah database ledger atau tidak, yang berarti semua tabel dalam database adalah tabel ledger. Catatan: nilai properti ini tidak dapat diubah setelah database dibuat.

properties.keys

<string,  DatabaseKey>

Id sumber daya dari identitas yang ditetapkan pengguna untuk digunakan

properties.licenseType

DatabaseLicenseType

Jenis lisensi yang akan diterapkan untuk database ini. LicenseIncluded jika Anda memerlukan lisensi, atau BasePrice jika Anda memiliki lisensi dan memenuhi syarat untuk Azure Hybrid Benefit.

properties.longTermRetentionBackupResourceId

string (arm-id)

Pengidentifikasi sumber daya cadangan retensi jangka panjang yang terkait dengan operasi pembuatan database ini.

properties.maintenanceConfigurationId

string

Id konfigurasi pemeliharaan yang ditetapkan ke database. Konfigurasi ini menentukan periode kapan pembaruan pemeliharaan akan terjadi.

properties.manualCutover

boolean

Apakah cutover manual yang dikontrol pelanggan perlu dilakukan selama operasi Pembaruan Database ke tingkat Hyperscale atau tidak.

Properti ini hanya berlaku saat menskalakan database dari tingkat Business Critical/General Purpose/Premium/Standard ke tingkat Hyperscale.

Ketika manualCutover ditentukan, operasi penskalaan akan menunggu input pengguna untuk memicu cutover ke database Hyperscale.

Untuk memicu cutover, harap berikan parameter 'performCutover' saat operasi Penskalaan dalam status Menunggu.

properties.maxSizeBytes

integer (int64)

Ukuran maksimum database yang dinyatakan dalam byte.

properties.minCapacity

number (double)

Kapasitas minimal yang akan selalu dialokasikan database, jika tidak dijeda

properties.performCutover

boolean

Untuk memicu cutover manual yang dikontrol pelanggan selama status tunggu saat operasi Penskalaan sedang berlangsung.

Parameter properti ini hanya berlaku untuk operasi penskalaan yang dimulai bersama dengan parameter 'manualCutover'.

Properti ini hanya berlaku saat penskalaan database dari tingkat Business Critical/General Purpose/Premium/Standard ke tingkat Hyperscale sudah berlangsung.

Ketika performCutover ditentukan, operasi penskalaan akan memicu cutover dan melakukan perubahan peran ke database Hyperscale.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

Jenis enklave yang diminta pada database yaitu enklave Default atau VBS.

properties.readScale

DatabaseReadScale

Status perutean baca-saja. Jika diaktifkan, koneksi yang memiliki maksud aplikasi diatur ke readonly dalam string koneksi mereka dapat dirutekan ke replika sekunder readonly di wilayah yang sama. Tidak berlaku untuk database Hyperscale dalam kumpulan elastis.

properties.recoverableDatabaseId

string (arm-id)

Pengidentifikasi sumber daya database yang dapat dipulihkan yang terkait dengan operasi pembuatan database ini.

properties.recoveryServicesRecoveryPointId

string (arm-id)

Pengidentifikasi sumber daya titik pemulihan yang terkait dengan operasi pembuatan database ini.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Jenis akun penyimpanan yang akan digunakan untuk menyimpan cadangan untuk database ini.

properties.restorableDroppedDatabaseId

string (arm-id)

Pengidentifikasi sumber daya dari database yang dihilangkan yang dapat dihilangkan yang terkait dengan operasi pembuatan database ini.

properties.restorePointInTime

string (date-time)

Menentukan titik waktu (format ISO8601) database sumber yang akan dipulihkan untuk membuat database baru.

properties.sampleName

SampleName

Nama skema sampel yang akan diterapkan saat membuat database ini.

properties.secondaryType

SecondaryType

Jenis database sekunder jika merupakan sekunder. Nilai yang valid adalah Geo, Bernama, dan Siaga.

properties.sourceDatabaseDeletionDate

string (date-time)

Menentukan waktu database dihapus.

properties.sourceDatabaseId

string (arm-id)

Pengidentifikasi sumber daya database sumber yang terkait dengan operasi pembuatan database ini.

properties.useFreeLimit

boolean

Apakah database menggunakan batas bulanan gratis atau tidak. Diizinkan pada satu database dalam langganan.

properties.zoneRedundant

boolean

Apakah database ini redundan zona atau tidak, yang berarti replika database ini akan tersebar di beberapa zona ketersediaan.

sku

Sku

Nama dan tingkat SKU.

tags

object

Tag sumber daya.

Respons

Nama Jenis Deskripsi
200 OK

Database

Operasi Azure berhasil diselesaikan.

202 Accepted

Permintaan pembaruan sumber daya diterima.

Header

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Respons kesalahan tak terduga.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory.

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

Assigns maintenance window to a database.
Patch a database with database-level customer managed keys.
Resets maintenance window of a database to default.
Updates a database with Default enclave type.
Updates a database with VBS enclave type.
Updates a database.

Assigns maintenance window to a database.

Permintaan sampel

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2025-01-01

{
  "properties": {
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1"
  },
  "sku": {
    "name": "BC_Gen5_4"
  }
}

Respon sampel

{
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "kind": "v12.0,user,vcore",
  "location": "southeastasia",
  "properties": {
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "BC_Gen5_2",
    "currentSku": {
      "name": "BC_Gen5",
      "capacity": 4,
      "tier": "BusinessCritical"
    },
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "isInfraEncryptionEnabled": false,
    "isLedgerOn": false,
    "licenseType": "LicenseIncluded",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1",
    "maxLogSizeBytes": 104857600,
    "maxSizeBytes": 1073741824,
    "readScale": "Enabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "BC_Gen5_2",
    "status": "Online",
    "zoneRedundant": false
  },
  "sku": {
    "name": "BC_Gen5",
    "capacity": 4,
    "tier": "BusinessCritical"
  }
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Patch a database with database-level customer managed keys.

Permintaan sampel

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2025-01-01

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourcegroups/Default-SQL-SouthEastAsia/providers/Microsoft.ManagedIdentity/userAssignedIdentities/umi": {},
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourcegroups/Default-SQL-SouthEastAsia/providers/Microsoft.ManagedIdentity/userAssignedIdentities/umiToDelete": null
    }
  },
  "properties": {
    "encryptionProtector": "https://your-key-vault-name.vault.azure.net/yourKey/yourKeyVersion",
    "keys": {
      "https://your-key-vault-name.vault.azure.net/yourKey/yourKeyVersion": {},
      "https://your-key-vault-name.vault.azure.net/yourKey2/yourKey2VersionToDelete": null
    }
  },
  "sku": {
    "name": "S0",
    "tier": "Standard"
  }
}

Respon sampel

{
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "kind": "v12.0,user,vcore",
  "location": "southeastasia",
  "properties": {
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "BC_Gen4_2",
    "currentSku": {
      "name": "BC_Gen4",
      "capacity": 4,
      "tier": "BusinessCritical"
    },
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "isInfraEncryptionEnabled": false,
    "isLedgerOn": false,
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "maxSizeBytes": 1073741824,
    "readScale": "Enabled",
    "requestedBackupStorageRedundancy": "Local",
    "requestedServiceObjectiveName": "BC_Gen4_2",
    "status": "Online",
    "zoneRedundant": false
  },
  "sku": {
    "name": "BC_Gen4",
    "capacity": 4,
    "tier": "BusinessCritical"
  }
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Resets maintenance window of a database to default.

Permintaan sampel

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2025-01-01

{
  "properties": {
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default"
  },
  "sku": {
    "name": "BC_Gen5_4"
  }
}

Respon sampel

{
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "kind": "v12.0,user,vcore",
  "location": "southeastasia",
  "properties": {
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "BC_Gen5_4",
    "currentSku": {
      "name": "BC_Gen5",
      "capacity": 4,
      "tier": "BusinessCritical"
    },
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "isInfraEncryptionEnabled": false,
    "isLedgerOn": false,
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "maxSizeBytes": 1073741824,
    "readScale": "Enabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "BC_Gen5_4",
    "status": "Online",
    "zoneRedundant": false
  },
  "sku": {
    "name": "BC_Gen5",
    "capacity": 4,
    "tier": "BusinessCritical"
  }
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Updates a database with Default enclave type.

Permintaan sampel

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2025-01-01

{
  "properties": {
    "preferredEnclaveType": "Default"
  }
}

Respon sampel

{
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "kind": "v12.0,user",
  "location": "southeastasia",
  "properties": {
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "currentSku": {
      "name": "Standard",
      "capacity": 10,
      "tier": "Standard"
    },
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "maxSizeBytes": 268435456000,
    "preferredEnclaveType": "Default",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "status": "Online",
    "zoneRedundant": false
  },
  "sku": {
    "name": "Standard",
    "capacity": 10,
    "tier": "Standard"
  }
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Updates a database with VBS enclave type.

Permintaan sampel

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2025-01-01

{
  "properties": {
    "preferredEnclaveType": "VBS"
  }
}

Respon sampel

{
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "kind": "v12.0,user",
  "location": "southeastasia",
  "properties": {
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "currentSku": {
      "name": "Standard",
      "capacity": 10,
      "tier": "Standard"
    },
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "maxSizeBytes": 268435456000,
    "preferredEnclaveType": "VBS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "status": "Online",
    "zoneRedundant": false
  },
  "sku": {
    "name": "Standard",
    "capacity": 10,
    "tier": "Standard"
  }
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Updates a database.

Permintaan sampel

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2025-01-01

{
  "properties": {
    "licenseType": "LicenseIncluded",
    "maxSizeBytes": 1073741824
  },
  "sku": {
    "name": "BC_Gen4_4"
  }
}

Respon sampel

{
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "kind": "v12.0,user,vcore",
  "location": "southeastasia",
  "properties": {
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "BC_Gen4_2",
    "currentSku": {
      "name": "BC_Gen4",
      "capacity": 4,
      "tier": "BusinessCritical"
    },
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "isInfraEncryptionEnabled": false,
    "isLedgerOn": false,
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "maxSizeBytes": 1073741824,
    "readScale": "Enabled",
    "requestedBackupStorageRedundancy": "Local",
    "requestedServiceObjectiveName": "BC_Gen4_2",
    "status": "Online",
    "zoneRedundant": false
  },
  "sku": {
    "name": "BC_Gen4",
    "capacity": 4,
    "tier": "BusinessCritical"
  }
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Definisi

Nama Deskripsi
AlwaysEncryptedEnclaveType

Jenis enklave yang diminta pada database yaitu enklave Default atau VBS.

AvailabilityZoneType

Menentukan zona ketersediaan tempat database disematkan.

BackupStorageRedundancy

Jenis akun penyimpanan yang digunakan untuk menyimpan cadangan untuk database ini.

CatalogCollationType

Kolate katalog metadata.

createdByType

Jenis identitas yang membuat sumber daya.

CreateMode

Menentukan mode pembuatan database.

Default: pembuatan database reguler.

Salin: membuat database sebagai salinan database yang sudah ada. sourceDatabaseId harus ditentukan sebagai ID sumber daya database sumber.

Sekunder: membuat database sebagai replika sekunder dari database yang ada. sourceDatabaseId harus ditentukan sebagai ID sumber daya dari database utama yang ada.

PointInTimeRestore: Membuat database dengan memulihkan cadangan titik waktu database yang sudah ada. sourceDatabaseId harus ditentukan sebagai ID sumber daya database yang ada, dan restorePointInTime harus ditentukan.

Pemulihan: Membuat database dengan memulihkan cadangan yang direplikasi secara geografis. sourceDatabaseId harus ditentukan sebagai ID sumber daya database yang dapat dipulihkan untuk dipulihkan.

Pemulihan: Membuat database dengan memulihkan cadangan database yang dihapus. sourceDatabaseId harus ditentukan. Jika sourceDatabaseId adalah ID sumber daya asli database, maka sourceDatabaseDeletionDate harus ditentukan. Jika tidak, sourceDatabaseId harus menjadi ID sumber daya database yang dihilangkan dan sourceDatabaseDeletionDate yang dapat diabaikan. restorePointInTime juga dapat ditentukan untuk memulihkan dari titik waktu sebelumnya.

RestoreLongTermRetentionBackup: Membuat database dengan memulihkan dari vault retensi jangka panjang. recoveryServicesRecoveryPointResourceId harus ditentukan sebagai ID sumber daya titik pemulihan.

Copy, Secondary, dan RestoreLongTermRetentionBackup tidak didukung untuk edisi DataWarehouse.

Database

Sumber daya database.

DatabaseIdentity

Konfigurasi identitas Azure Active Directory untuk sumber daya.

DatabaseIdentityType

Jenis identitas

DatabaseKey

Kunci tingkat database yang digunakan untuk enkripsi saat tidak aktif.

DatabaseKeyType

Jenis kunci database. Hanya nilai yang didukung adalah 'AzureKeyVault'.

DatabaseLicenseType

Jenis lisensi yang akan diterapkan untuk database ini. LicenseIncluded jika Anda memerlukan lisensi, atau BasePrice jika Anda memiliki lisensi dan memenuhi syarat untuk Azure Hybrid Benefit.

DatabaseReadScale

Status perutean baca-saja. Jika diaktifkan, koneksi yang memiliki maksud aplikasi diatur ke readonly dalam string koneksi mereka dapat dirutekan ke replika sekunder readonly di wilayah yang sama. Tidak berlaku untuk database Hyperscale dalam kumpulan elastis.

DatabaseStatus

Status database.

DatabaseUpdate

Sumber daya pembaruan database.

DatabaseUserIdentity

Konfigurasi identitas Azure Active Directory untuk sumber daya.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

ErrorDetail

Detail kesalahan.

ErrorResponse

Tanggapan kesalahan

FreeLimitExhaustionBehavior

Menentukan perilaku ketika batas gratis bulanan habis untuk database gratis.

Jeda Otomatis: Database akan dijeda secara otomatis setelah kelelahan batas gratis selama sisa bulan.

BillForUsage: Database akan terus online setelah kelelahan batas gratis dan kelebihan biaya apa pun akan ditagih.

SampleName

Nama skema sampel yang akan diterapkan saat membuat database ini.

SecondaryType

Jenis database sekunder jika merupakan sekunder. Nilai yang valid adalah Geo, Bernama, dan Siaga.

Sku

SKU Sumber Daya ARM.

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

AlwaysEncryptedEnclaveType

Jenis enklave yang diminta pada database yaitu enklave Default atau VBS.

Nilai Deskripsi
Default

Default

VBS

VBS

AvailabilityZoneType

Menentukan zona ketersediaan tempat database disematkan.

Nilai Deskripsi
NoPreference

Tidak Ada Preferensi

1

1

2

2

3

3

BackupStorageRedundancy

Jenis akun penyimpanan yang digunakan untuk menyimpan cadangan untuk database ini.

Nilai Deskripsi
Geo

Geografi

Local

Lokal

Zone

Zona

GeoZone

GeoZone

CatalogCollationType

Kolate katalog metadata.

Nilai Deskripsi
DATABASE_DEFAULT

DATABASE_DEFAULT

SQL_Latin1_General_CP1_CI_AS

SQL_Latin1_General_CP1_CI_AS

createdByType

Jenis identitas yang membuat sumber daya.

Nilai Deskripsi
User
Application
ManagedIdentity
Key

CreateMode

Menentukan mode pembuatan database.

Default: pembuatan database reguler.

Salin: membuat database sebagai salinan database yang sudah ada. sourceDatabaseId harus ditentukan sebagai ID sumber daya database sumber.

Sekunder: membuat database sebagai replika sekunder dari database yang ada. sourceDatabaseId harus ditentukan sebagai ID sumber daya dari database utama yang ada.

PointInTimeRestore: Membuat database dengan memulihkan cadangan titik waktu database yang sudah ada. sourceDatabaseId harus ditentukan sebagai ID sumber daya database yang ada, dan restorePointInTime harus ditentukan.

Pemulihan: Membuat database dengan memulihkan cadangan yang direplikasi secara geografis. sourceDatabaseId harus ditentukan sebagai ID sumber daya database yang dapat dipulihkan untuk dipulihkan.

Pemulihan: Membuat database dengan memulihkan cadangan database yang dihapus. sourceDatabaseId harus ditentukan. Jika sourceDatabaseId adalah ID sumber daya asli database, maka sourceDatabaseDeletionDate harus ditentukan. Jika tidak, sourceDatabaseId harus menjadi ID sumber daya database yang dihilangkan dan sourceDatabaseDeletionDate yang dapat diabaikan. restorePointInTime juga dapat ditentukan untuk memulihkan dari titik waktu sebelumnya.

RestoreLongTermRetentionBackup: Membuat database dengan memulihkan dari vault retensi jangka panjang. recoveryServicesRecoveryPointResourceId harus ditentukan sebagai ID sumber daya titik pemulihan.

Copy, Secondary, dan RestoreLongTermRetentionBackup tidak didukung untuk edisi DataWarehouse.

Nilai Deskripsi
Default

Default

Copy

Copy

Secondary

Secondary

PointInTimeRestore

PointInTimeRestore

Restore

Restore

Recovery

Recovery

RestoreExternalBackup

PulihkanEksternalCadangan

RestoreExternalBackupSecondary

RestoreExternalBackupSecondary

RestoreLongTermRetentionBackup

Pulihkan Cadangan Retensi Jangka Panjang

OnlineSecondary

OnlineSekunder

Database

Sumber daya database.

Nama Jenis Deskripsi
id

string (arm-id)

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Misalnya "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

DatabaseIdentity

Identitas Azure Active Directory database.

kind

string

Jenis database. Ini adalah metadata yang digunakan untuk pengalaman portal Azure.

location

string

Lokasi geografis tempat sumber daya berada

managedBy

string

Sumber daya yang mengelola database.

name

string

Nama sumber daya

properties.autoPauseDelay

integer (int32)

Waktu dalam menit setelah database dijeda secara otomatis. Nilai -1 berarti jeda otomatis dinonaktifkan

properties.availabilityZone

AvailabilityZoneType

Menentukan zona ketersediaan tempat database disematkan.

properties.catalogCollation

CatalogCollationType

Kolate katalog metadata.

properties.collation

string

Kolatasi database.

properties.createMode

CreateMode

Menentukan mode pembuatan database.

Default: pembuatan database reguler.

Salin: membuat database sebagai salinan database yang sudah ada. sourceDatabaseId harus ditentukan sebagai ID sumber daya database sumber.

Sekunder: membuat database sebagai replika sekunder dari database yang ada. sourceDatabaseId harus ditentukan sebagai ID sumber daya dari database utama yang ada.

PointInTimeRestore: Membuat database dengan memulihkan cadangan titik waktu database yang sudah ada. sourceDatabaseId harus ditentukan sebagai ID sumber daya database yang ada, dan restorePointInTime harus ditentukan.

Pemulihan: Membuat database dengan memulihkan cadangan yang direplikasi secara geografis. sourceDatabaseId harus ditentukan sebagai ID sumber daya database yang dapat dipulihkan untuk dipulihkan.

Pemulihan: Membuat database dengan memulihkan cadangan database yang dihapus. sourceDatabaseId harus ditentukan. Jika sourceDatabaseId adalah ID sumber daya asli database, maka sourceDatabaseDeletionDate harus ditentukan. Jika tidak, sourceDatabaseId harus menjadi ID sumber daya database yang dihilangkan dan sourceDatabaseDeletionDate yang dapat diabaikan. restorePointInTime juga dapat ditentukan untuk memulihkan dari titik waktu sebelumnya.

RestoreLongTermRetentionBackup: Membuat database dengan memulihkan dari vault retensi jangka panjang. recoveryServicesRecoveryPointResourceId harus ditentukan sebagai ID sumber daya titik pemulihan.

Copy, Secondary, dan RestoreLongTermRetentionBackup tidak didukung untuk edisi DataWarehouse.

properties.creationDate

string (date-time)

Tanggal pembuatan database (format ISO8601).

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Jenis akun penyimpanan yang digunakan untuk menyimpan cadangan untuk database ini.

properties.currentServiceObjectiveName

string

Nama tujuan tingkat layanan database saat ini.

properties.currentSku

Sku

Nama dan tingkat SKU.

properties.databaseId

string (uuid)

ID database.

properties.defaultSecondaryLocation

string

Wilayah sekunder default untuk database ini.

properties.earliestRestoreDate

string (date-time)

Ini mencatat tanggal dan waktu mulai paling awal yang pemulihan tersedia untuk database ini (format ISO8601).

properties.elasticPoolId

string (arm-id)

Pengidentifikasi sumber daya kumpulan elastis yang berisi database ini.

properties.encryptionProtector

string

URI brankas kunci azure database jika dikonfigurasi dengan per Kunci Terkelola Pelanggan Database.

properties.encryptionProtectorAutoRotation

boolean

Bendera untuk mengaktifkan atau menonaktifkan rotasi otomatis kunci AKV pelindung enkripsi database.

properties.failoverGroupId

string

Pengidentifikasi sumber daya Grup Failover tempat database ini berada.

properties.federatedClientId

string (uuid)

Id Klien yang digunakan untuk skenario CMK lintas penyewa per database

properties.freeLimitExhaustionBehavior

FreeLimitExhaustionBehavior

Menentukan perilaku ketika batas gratis bulanan habis untuk database gratis.

Jeda Otomatis: Database akan dijeda secara otomatis setelah kelelahan batas gratis selama sisa bulan.

BillForUsage: Database akan terus online setelah kelelahan batas gratis dan kelebihan biaya apa pun akan ditagih.

properties.highAvailabilityReplicaCount

integer (int32)

Jumlah replika sekunder yang terkait dengan database edisi Business Critical, Premium, atau Hyperscale yang digunakan untuk memberikan ketersediaan tinggi. Tidak berlaku untuk database Hyperscale dalam kumpulan elastis.

properties.isInfraEncryptionEnabled

boolean

Enkripsi Infra diaktifkan untuk database ini.

properties.isLedgerOn

boolean

Apakah database ini adalah database ledger atau tidak, yang berarti semua tabel dalam database adalah tabel ledger. Catatan: nilai properti ini tidak dapat diubah setelah database dibuat.

properties.keys

<string,  DatabaseKey>

Id sumber daya dari identitas yang ditetapkan pengguna untuk digunakan

properties.licenseType

DatabaseLicenseType

Jenis lisensi yang akan diterapkan untuk database ini. LicenseIncluded jika Anda memerlukan lisensi, atau BasePrice jika Anda memiliki lisensi dan memenuhi syarat untuk Azure Hybrid Benefit.

properties.longTermRetentionBackupResourceId

string (arm-id)

Pengidentifikasi sumber daya cadangan retensi jangka panjang yang terkait dengan operasi pembuatan database ini.

properties.maintenanceConfigurationId

string

Id konfigurasi pemeliharaan yang ditetapkan ke database. Konfigurasi ini menentukan periode kapan pembaruan pemeliharaan akan terjadi.

properties.manualCutover

boolean

Apakah cutover manual yang dikontrol pelanggan perlu dilakukan selama operasi Pembaruan Database ke tingkat Hyperscale atau tidak.

Properti ini hanya berlaku saat menskalakan database dari tingkat Business Critical/General Purpose/Premium/Standard ke tingkat Hyperscale.

Ketika manualCutover ditentukan, operasi penskalaan akan menunggu input pengguna untuk memicu cutover ke database Hyperscale.

Untuk memicu cutover, harap berikan parameter 'performCutover' saat operasi Penskalaan dalam status Menunggu.

properties.maxLogSizeBytes

integer (int64)

Ukuran log maks untuk database ini.

properties.maxSizeBytes

integer (int64)

Ukuran maksimum database yang dinyatakan dalam byte.

properties.minCapacity

number (double)

Kapasitas minimal yang akan selalu dialokasikan database, jika tidak dijeda

properties.pausedDate

string (date-time)

Tanggal saat database dijeda oleh konfigurasi atau tindakan pengguna(format ISO8601). Null jika database sudah siap.

properties.performCutover

boolean

Untuk memicu cutover manual yang dikontrol pelanggan selama status tunggu saat operasi Penskalaan sedang berlangsung.

Parameter properti ini hanya berlaku untuk operasi penskalaan yang dimulai bersama dengan parameter 'manualCutover'.

Properti ini hanya berlaku saat penskalaan database dari tingkat Business Critical/General Purpose/Premium/Standard ke tingkat Hyperscale sudah berlangsung.

Ketika performCutover ditentukan, operasi penskalaan akan memicu cutover dan melakukan perubahan peran ke database Hyperscale.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

Jenis enklave yang diminta pada database yaitu enklave Default atau VBS.

properties.readScale

DatabaseReadScale

Status perutean baca-saja. Jika diaktifkan, koneksi yang memiliki maksud aplikasi diatur ke readonly dalam string koneksi mereka dapat dirutekan ke replika sekunder readonly di wilayah yang sama. Tidak berlaku untuk database Hyperscale dalam kumpulan elastis.

properties.recoverableDatabaseId

string (arm-id)

Pengidentifikasi sumber daya database yang dapat dipulihkan yang terkait dengan operasi pembuatan database ini.

properties.recoveryServicesRecoveryPointId

string (arm-id)

Pengidentifikasi sumber daya titik pemulihan yang terkait dengan operasi pembuatan database ini.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Jenis akun penyimpanan yang akan digunakan untuk menyimpan cadangan untuk database ini.

properties.requestedServiceObjectiveName

string

Nama tujuan tingkat layanan yang diminta dari database.

properties.restorableDroppedDatabaseId

string (arm-id)

Pengidentifikasi sumber daya dari database yang dihilangkan yang dapat dihilangkan yang terkait dengan operasi pembuatan database ini.

properties.restorePointInTime

string (date-time)

Menentukan titik waktu (format ISO8601) database sumber yang akan dipulihkan untuk membuat database baru.

properties.resumedDate

string (date-time)

Tanggal ketika database dilanjutkan oleh tindakan pengguna atau login database (format ISO8601). Null jika database dijeda.

properties.sampleName

SampleName

Nama skema sampel yang akan diterapkan saat membuat database ini.

properties.secondaryType

SecondaryType

Jenis database sekunder jika merupakan sekunder. Nilai yang valid adalah Geo, Bernama, dan Siaga.

properties.sourceDatabaseDeletionDate

string (date-time)

Menentukan waktu database dihapus.

properties.sourceDatabaseId

string (arm-id)

Pengidentifikasi sumber daya database sumber yang terkait dengan operasi pembuatan database ini.

properties.sourceResourceId

string (arm-id)

Pengidentifikasi sumber daya sumber yang terkait dengan operasi pembuatan database ini.

Properti ini hanya didukung untuk edisi DataWarehouse dan memungkinkan pemulihan di seluruh langganan.

Ketika sourceResourceId ditentukan, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId dan sourceDatabaseDeletionDate tidak boleh ditentukan dan CreateMode harus PointInTimeRestore, Restore atau Recover.

Ketika createMode adalah PointInTimeRestore, sourceResourceId harus menjadi ID sumber daya database yang ada atau kumpulan sql yang ada, dan restorePointInTime harus ditentukan.

Ketika createMode adalah Restore, sourceResourceId harus menjadi ID sumber daya database yang dihilangkan yang dapat dipulihkan atau kumpulan sql yang dapat dihilangkan kembali.

Ketika createMode adalah Recover, sourceResourceId harus menjadi ID sumber daya database yang dapat dipulihkan atau kumpulan sql yang dapat dipulihkan.

Saat langganan sumber milik penyewa yang berbeda dari langganan target, header "x-ms-authorization-auxiliary" harus berisi token autentikasi untuk penyewa sumber. Untuk detail selengkapnya tentang header "x-ms-authorization-auxiliary" lihat https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

properties.status

DatabaseStatus

Status database.

properties.useFreeLimit

boolean

Apakah database menggunakan batas bulanan gratis atau tidak. Diizinkan pada satu database dalam langganan.

properties.zoneRedundant

boolean

Apakah database ini redundan zona atau tidak, yang berarti replika database ini akan tersebar di beberapa zona ketersediaan.

sku

Sku

SKU database.

Daftar SKU dapat bervariasi menurut wilayah dan penawaran dukungan. Untuk menentukan SKU (termasuk nama SKU, tingkatan/edisi, keluarga, dan kapasitas) yang tersedia untuk langganan Anda di wilayah Azure, gunakan Capabilities_ListByLocation REST API atau salah satu perintah berikut:

az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
systemData

systemData

Metadata Azure Resource Manager yang berisi informasi createdBy dan modifiedBy.

tags

object

Tag sumber daya.

type

string

Jenis sumber daya. Misalnya "Microsoft. Komputasi/virtualMachines" atau "Microsoft. Akun penyimpanan/penyimpanan"

DatabaseIdentity

Konfigurasi identitas Azure Active Directory untuk sumber daya.

Nama Jenis Deskripsi
tenantId

string (uuid)

ID penyewa Azure Active Directory.

type

DatabaseIdentityType

Jenis identitas

userAssignedIdentities

<string,  DatabaseUserIdentity>

Id sumber daya dari identitas yang ditetapkan pengguna untuk digunakan

DatabaseIdentityType

Jenis identitas

Nilai Deskripsi
None

Tidak

UserAssigned

UserAssigned

DatabaseKey

Kunci tingkat database yang digunakan untuk enkripsi saat tidak aktif.

Nama Jenis Deskripsi
creationDate

string (date-time)

Tanggal pembuatan kunci database.

keyVersion

string

Versi kunci database.

subregion

string

Subregion kunci server.

thumbprint

string

Thumbprint kunci database.

type

DatabaseKeyType

Jenis kunci database. Hanya nilai yang didukung adalah 'AzureKeyVault'.

DatabaseKeyType

Jenis kunci database. Hanya nilai yang didukung adalah 'AzureKeyVault'.

Nilai Deskripsi
AzureKeyVault

AzureKeyVault

DatabaseLicenseType

Jenis lisensi yang akan diterapkan untuk database ini. LicenseIncluded jika Anda memerlukan lisensi, atau BasePrice jika Anda memiliki lisensi dan memenuhi syarat untuk Azure Hybrid Benefit.

Nilai Deskripsi
LicenseIncluded

Termasuk Lisensi

BasePrice

BasePrice

DatabaseReadScale

Status perutean baca-saja. Jika diaktifkan, koneksi yang memiliki maksud aplikasi diatur ke readonly dalam string koneksi mereka dapat dirutekan ke replika sekunder readonly di wilayah yang sama. Tidak berlaku untuk database Hyperscale dalam kumpulan elastis.

Nilai Deskripsi
Enabled

Enabled

Disabled

Nonaktif

DatabaseStatus

Status database.

Nilai Deskripsi
Online

Online

Restoring

Memulihkan

RecoveryPending

PemulihanTertunda

Recovering

Memulihkan

Suspect

Mencurigai

Offline

Luar Jaringan

Standby

Siaga

Shutdown

Shutdown

EmergencyMode

Mode Darurat

AutoClosed

Tertutup Otomatis

Copying

Menyalin

Creating

Membuat

Inaccessible

Tidak dapat diakses

OfflineSecondary

OfflineSekunder

Pausing

Menjeda

Paused

Dijeda

Resuming

Melanjutkan

Scaling

Skalabilitas

OfflineChangingDwPerformanceTiers

OfflineChangingDwPerformanceTiers

OnlineChangingDwPerformanceTiers

OnlineChangingDwPerformanceTiers

Disabled

Nonaktif

Stopping

Berhenti

Stopped

Dihentikan

Starting

Mulai

DatabaseUpdate

Sumber daya pembaruan database.

Nama Jenis Deskripsi
identity

DatabaseIdentity

Identitas database

properties.autoPauseDelay

integer (int32)

Waktu dalam menit setelah database dijeda secara otomatis. Nilai -1 berarti jeda otomatis dinonaktifkan

properties.catalogCollation

CatalogCollationType

Kolate katalog metadata.

properties.collation

string

Kolatasi database.

properties.createMode

CreateMode

Menentukan mode pembuatan database.

Default: pembuatan database reguler.

Salin: membuat database sebagai salinan database yang sudah ada. sourceDatabaseId harus ditentukan sebagai ID sumber daya database sumber.

Sekunder: membuat database sebagai replika sekunder dari database yang ada. sourceDatabaseId harus ditentukan sebagai ID sumber daya dari database utama yang ada.

PointInTimeRestore: Membuat database dengan memulihkan cadangan titik waktu database yang sudah ada. sourceDatabaseId harus ditentukan sebagai ID sumber daya database yang ada, dan restorePointInTime harus ditentukan.

Pemulihan: Membuat database dengan memulihkan cadangan yang direplikasi secara geografis. sourceDatabaseId harus ditentukan sebagai ID sumber daya database yang dapat dipulihkan untuk dipulihkan.

Pemulihan: Membuat database dengan memulihkan cadangan database yang dihapus. sourceDatabaseId harus ditentukan. Jika sourceDatabaseId adalah ID sumber daya asli database, maka sourceDatabaseDeletionDate harus ditentukan. Jika tidak, sourceDatabaseId harus menjadi ID sumber daya database yang dihilangkan dan sourceDatabaseDeletionDate yang dapat diabaikan. restorePointInTime juga dapat ditentukan untuk memulihkan dari titik waktu sebelumnya.

RestoreLongTermRetentionBackup: Membuat database dengan memulihkan dari vault retensi jangka panjang. recoveryServicesRecoveryPointResourceId harus ditentukan sebagai ID sumber daya titik pemulihan.

Copy, Secondary, dan RestoreLongTermRetentionBackup tidak didukung untuk edisi DataWarehouse.

properties.creationDate

string (date-time)

Tanggal pembuatan database (format ISO8601).

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Jenis akun penyimpanan yang digunakan untuk menyimpan cadangan untuk database ini.

properties.currentServiceObjectiveName

string

Nama tujuan tingkat layanan database saat ini.

properties.currentSku

Sku

Nama dan tingkat SKU.

properties.databaseId

string (uuid)

ID database.

properties.defaultSecondaryLocation

string

Wilayah sekunder default untuk database ini.

properties.earliestRestoreDate

string (date-time)

Ini mencatat tanggal dan waktu mulai paling awal yang pemulihan tersedia untuk database ini (format ISO8601).

properties.elasticPoolId

string (arm-id)

Pengidentifikasi sumber daya kumpulan elastis yang berisi database ini.

properties.encryptionProtector

string

URI brankas kunci azure database jika dikonfigurasi dengan per Kunci Terkelola Pelanggan Database.

properties.encryptionProtectorAutoRotation

boolean

Bendera untuk mengaktifkan atau menonaktifkan rotasi otomatis kunci AKV pelindung enkripsi database.

properties.failoverGroupId

string

Pengidentifikasi sumber daya Grup Failover tempat database ini berada.

properties.federatedClientId

string (uuid)

Id Klien yang digunakan untuk skenario CMK lintas penyewa per database

properties.freeLimitExhaustionBehavior

FreeLimitExhaustionBehavior

Menentukan perilaku ketika batas gratis bulanan habis untuk database gratis.

Jeda Otomatis: Database akan dijeda secara otomatis setelah kelelahan batas gratis selama sisa bulan.

BillForUsage: Database akan terus online setelah kelelahan batas gratis dan kelebihan biaya apa pun akan ditagih.

properties.highAvailabilityReplicaCount

integer (int32)

Jumlah replika sekunder yang terkait dengan database edisi Business Critical, Premium, atau Hyperscale yang digunakan untuk memberikan ketersediaan tinggi. Tidak berlaku untuk database Hyperscale dalam kumpulan elastis.

properties.isInfraEncryptionEnabled

boolean

Enkripsi Infra diaktifkan untuk database ini.

properties.isLedgerOn

boolean

Apakah database ini adalah database ledger atau tidak, yang berarti semua tabel dalam database adalah tabel ledger. Catatan: nilai properti ini tidak dapat diubah setelah database dibuat.

properties.keys

<string,  DatabaseKey>

Id sumber daya dari identitas yang ditetapkan pengguna untuk digunakan

properties.licenseType

DatabaseLicenseType

Jenis lisensi yang akan diterapkan untuk database ini. LicenseIncluded jika Anda memerlukan lisensi, atau BasePrice jika Anda memiliki lisensi dan memenuhi syarat untuk Azure Hybrid Benefit.

properties.longTermRetentionBackupResourceId

string (arm-id)

Pengidentifikasi sumber daya cadangan retensi jangka panjang yang terkait dengan operasi pembuatan database ini.

properties.maintenanceConfigurationId

string

Id konfigurasi pemeliharaan yang ditetapkan ke database. Konfigurasi ini menentukan periode kapan pembaruan pemeliharaan akan terjadi.

properties.manualCutover

boolean

Apakah cutover manual yang dikontrol pelanggan perlu dilakukan selama operasi Pembaruan Database ke tingkat Hyperscale atau tidak.

Properti ini hanya berlaku saat menskalakan database dari tingkat Business Critical/General Purpose/Premium/Standard ke tingkat Hyperscale.

Ketika manualCutover ditentukan, operasi penskalaan akan menunggu input pengguna untuk memicu cutover ke database Hyperscale.

Untuk memicu cutover, harap berikan parameter 'performCutover' saat operasi Penskalaan dalam status Menunggu.

properties.maxLogSizeBytes

integer (int64)

Ukuran log maks untuk database ini.

properties.maxSizeBytes

integer (int64)

Ukuran maksimum database yang dinyatakan dalam byte.

properties.minCapacity

number (double)

Kapasitas minimal yang akan selalu dialokasikan database, jika tidak dijeda

properties.pausedDate

string (date-time)

Tanggal saat database dijeda oleh konfigurasi atau tindakan pengguna(format ISO8601). Null jika database sudah siap.

properties.performCutover

boolean

Untuk memicu cutover manual yang dikontrol pelanggan selama status tunggu saat operasi Penskalaan sedang berlangsung.

Parameter properti ini hanya berlaku untuk operasi penskalaan yang dimulai bersama dengan parameter 'manualCutover'.

Properti ini hanya berlaku saat penskalaan database dari tingkat Business Critical/General Purpose/Premium/Standard ke tingkat Hyperscale sudah berlangsung.

Ketika performCutover ditentukan, operasi penskalaan akan memicu cutover dan melakukan perubahan peran ke database Hyperscale.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

Jenis enklave yang diminta pada database yaitu enklave Default atau VBS.

properties.readScale

DatabaseReadScale

Status perutean baca-saja. Jika diaktifkan, koneksi yang memiliki maksud aplikasi diatur ke readonly dalam string koneksi mereka dapat dirutekan ke replika sekunder readonly di wilayah yang sama. Tidak berlaku untuk database Hyperscale dalam kumpulan elastis.

properties.recoverableDatabaseId

string (arm-id)

Pengidentifikasi sumber daya database yang dapat dipulihkan yang terkait dengan operasi pembuatan database ini.

properties.recoveryServicesRecoveryPointId

string (arm-id)

Pengidentifikasi sumber daya titik pemulihan yang terkait dengan operasi pembuatan database ini.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Jenis akun penyimpanan yang akan digunakan untuk menyimpan cadangan untuk database ini.

properties.requestedServiceObjectiveName

string

Nama tujuan tingkat layanan yang diminta dari database.

properties.restorableDroppedDatabaseId

string (arm-id)

Pengidentifikasi sumber daya dari database yang dihilangkan yang dapat dihilangkan yang terkait dengan operasi pembuatan database ini.

properties.restorePointInTime

string (date-time)

Menentukan titik waktu (format ISO8601) database sumber yang akan dipulihkan untuk membuat database baru.

properties.resumedDate

string (date-time)

Tanggal ketika database dilanjutkan oleh tindakan pengguna atau login database (format ISO8601). Null jika database dijeda.

properties.sampleName

SampleName

Nama skema sampel yang akan diterapkan saat membuat database ini.

properties.secondaryType

SecondaryType

Jenis database sekunder jika merupakan sekunder. Nilai yang valid adalah Geo, Bernama, dan Siaga.

properties.sourceDatabaseDeletionDate

string (date-time)

Menentukan waktu database dihapus.

properties.sourceDatabaseId

string (arm-id)

Pengidentifikasi sumber daya database sumber yang terkait dengan operasi pembuatan database ini.

properties.status

DatabaseStatus

Status database.

properties.useFreeLimit

boolean

Apakah database menggunakan batas bulanan gratis atau tidak. Diizinkan pada satu database dalam langganan.

properties.zoneRedundant

boolean

Apakah database ini redundan zona atau tidak, yang berarti replika database ini akan tersebar di beberapa zona ketersediaan.

sku

Sku

Nama dan tingkat SKU.

tags

object

Tag sumber daya.

DatabaseUserIdentity

Konfigurasi identitas Azure Active Directory untuk sumber daya.

Nama Jenis Deskripsi
clientId

string (uuid)

ID klien Azure Active Directory.

principalId

string (uuid)

ID perwakilan Azure Active Directory.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

Nama Jenis Deskripsi
info

object

Info tambahan.

type

string

Jenis info tambahan.

ErrorDetail

Detail kesalahan.

Nama Jenis Deskripsi
additionalInfo

ErrorAdditionalInfo[]

Info tambahan kesalahan.

code

string

Kode kesalahan.

details

ErrorDetail[]

Rincian kesalahan.

message

string

Pesan kesalahan.

target

string

Sasaran kesalahan.

ErrorResponse

Tanggapan kesalahan

Nama Jenis Deskripsi
error

ErrorDetail

Objek kesalahan.

FreeLimitExhaustionBehavior

Menentukan perilaku ketika batas gratis bulanan habis untuk database gratis.

Jeda Otomatis: Database akan dijeda secara otomatis setelah kelelahan batas gratis selama sisa bulan.

BillForUsage: Database akan terus online setelah kelelahan batas gratis dan kelebihan biaya apa pun akan ditagih.

Nilai Deskripsi
AutoPause

Jeda Otomatis

BillOverUsage

Penggunaan BillOverUsage

SampleName

Nama skema sampel yang akan diterapkan saat membuat database ini.

Nilai Deskripsi
AdventureWorksLT

AdventureWorksLT

WideWorldImportersStd

WideWorldImportirStd

WideWorldImportersFull

WideWorldImportirFull

SecondaryType

Jenis database sekunder jika merupakan sekunder. Nilai yang valid adalah Geo, Bernama, dan Siaga.

Nilai Deskripsi
Geo

Geografi

Named

Dinamai

Standby

Siaga

Sku

SKU Sumber Daya ARM.

Nama Jenis Deskripsi
capacity

integer (int32)

Kapasitas SKU tertentu.

family

string

Jika layanan memiliki generasi perangkat keras yang berbeda, untuk SKU yang sama, maka itu dapat ditangkap di sini.

name

string

Nama SKU, biasanya, kode huruf + Angka, misalnya P3.

size

string

Ukuran SKU tertentu

tier

string

Tingkat atau edisi SKU tertentu, misalnya Dasar, Premium.

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

Nama Jenis Deskripsi
createdAt

string (date-time)

Tanda waktu pembuatan sumber daya (UTC).

createdBy

string

Identitas yang membuat sumber daya.

createdByType

createdByType

Jenis identitas yang membuat sumber daya.

lastModifiedAt

string (date-time)

Stempel waktu modifikasi terakhir sumber daya (UTC)

lastModifiedBy

string

Identitas yang terakhir mengubah sumber daya.

lastModifiedByType

createdByType

Jenis identitas yang terakhir memodifikasi sumber daya.