Bagikan melalui


Managed Databases - Update

Memperbarui database yang sudah ada.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}?api-version=2023-08-01

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
databaseName
path True

string

Nama database.

managedInstanceName
path True

string

Nama instans terkelola.

resourceGroupName
path True

string

Nama grup sumber daya yang berisi sumber daya. Anda dapat memperoleh nilai ini dari API Azure Resource Manager atau portal.

subscriptionId
path True

string

ID langganan yang mengidentifikasi langganan Azure.

api-version
query True

string

Versi API yang akan digunakan untuk permintaan tersebut.

Isi Permintaan

Nama Jenis Deskripsi
properties.autoCompleteRestore

boolean

Apakah akan menyelesaikan pemulihan otomatis database terkelola ini.

properties.catalogCollation

CatalogCollationType

Kolate katalog metadata.

properties.collation

string

Kolatasi database terkelola.

properties.createMode

ManagedDatabaseCreateMode

Mode pembuatan database terkelola. PointInTimeRestore: Buat database dengan memulihkan cadangan titik waktu database yang sudah ada. SourceDatabaseName, SourceManagedInstanceName, dan PointInTime harus ditentukan. RestoreExternalBackup: Buat database dengan memulihkan dari file cadangan eksternal. Kolase, StorageContainerUri, dan StorageContainerSasToken harus ditentukan. Pemulihan: Membuat database dengan memulihkan cadangan yang direplikasi secara geografis. RecoverableDatabaseId harus ditentukan sebagai ID sumber daya database yang dapat dipulihkan untuk dipulihkan. RestoreLongTermRetentionBackup: Buat database dengan memulihkan dari cadangan retensi jangka panjang (diperlukan longTermRetentionBackupResourceId).

properties.crossSubscriptionRestorableDroppedDatabaseId

string

Id sumber daya database lintas langganan yang dapat dihilangkan untuk dipulihkan saat membuat database ini.

properties.crossSubscriptionSourceDatabaseId

string

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

properties.crossSubscriptionTargetManagedInstanceId

string

Id instans terkelola target yang digunakan dalam pemulihan lintas langganan.

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.lastBackupName

string

Nama file cadangan terakhir untuk pemulihan database terkelola ini.

properties.longTermRetentionBackupResourceId

string

Nama cadangan Retensi Jangka Panjang yang akan digunakan untuk pemulihan database terkelola ini.

properties.recoverableDatabaseId

string

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

properties.restorableDroppedDatabaseId

string

Id sumber daya database yang dihilangkan yang dapat dipulihkan untuk dipulihkan saat membuat database ini.

properties.restorePointInTime

string (date-time)

Bersyarat. Jika createMode adalah PointInTimeRestore, nilai ini diperlukan. Menentukan titik waktu (format ISO8601) database sumber yang akan dipulihkan untuk membuat database baru.

properties.sourceDatabaseId

string

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

properties.storageContainerIdentity

string

Bersyarat. Jika createMode adalah RestoreExternalBackup, nilai ini digunakan. Menentukan identitas yang digunakan untuk autentikasi kontainer penyimpanan. Dapat berupa 'SharedAccessSignature' atau 'ManagedIdentity'; jika tidak ditentukan 'SharedAccessSignature' diasumsikan.

properties.storageContainerSasToken

string

Bersyarat. Jika createMode adalah RestoreExternalBackup dan storageContainerIdentity bukan ManagedIdentity, nilai ini diperlukan. Menentukan token sas kontainer penyimpanan.

properties.storageContainerUri

string

Bersyarat. Jika createMode adalah RestoreExternalBackup, nilai ini diperlukan. Menentukan uri kontainer penyimpanan tempat cadangan untuk pemulihan ini disimpan.

tags

object

Tag sumber daya.

Respons

Nama Jenis Deskripsi
200 OK

ManagedDatabase

Berhasil memperbarui database.

202 Accepted

Memperbarui database terkelola sedang berlangsung.

Header

Location: string

Other Status Codes

ErrorResponse

Respons Kesalahan: ***

  • 400 ManagedInstanceStoppingOrStopped - Operasi yang bertentangan dikirimkan saat instans dalam status berhenti/dihentikan

  • 400 ManagedInstanceStarting - Operasi bertentangan yang dikirimkan saat instans dalam status mulai

  • 400 AkvEndpointNotReachableFromNode - Titik akhir AKV '{0}' tidak dapat dijangkau dari SQL, di server '{1}'.

  • 400 CurrentDatabaseSizeExceedsMaxSize - Pengguna mencoba mengurangi ukuran maksimum untuk database ke ukuran yang lebih kecil dari penggunaan saat ini.

  • 400 PasswordNotComplex - Kata sandi yang disediakan tidak cukup kompleks.

  • 400 InvalidServerName - Nama server yang ditentukan tidak valid.

  • 400 CannotUpdateIsLedgerDatabase - Properti ledger database yang ada tidak dapat diperbarui.

  • 400 UnsupportedServiceName - Nama yang ditentukan adalah nama yang tidak valid karena berisi satu atau beberapa karakter unicode yang tidak didukung.

  • 400 TokenTooLong - Token yang disediakan terlalu panjang.

  • 400 RegionDoesNotSupportVersion - Pengguna mencoba membuat server versi tertentu di lokasi di mana versi server tersebut tidak didukung.

  • 400 ManagedDatabaseNameInUse - Database '{0}' sudah ada. Pilih nama database yang berbeda.

  • 400 PitrPointInTimeInvalid - Titik waktu {0} tidak valid. Rentang waktu titik waktu yang valid dari {1} hari lebih awal hingga sekarang dan bukan sebelum waktu pembuatan server sumber.

  • 400 NoMoreSpaceInManagedInstance - Instans terkelola telah mencapai batas penyimpanannya. Penggunaan penyimpanan untuk instans terkelola tidak boleh melebihi (%d) MB.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize - Pengguna mencoba mengubah database menjadi sku dengan ukuran log maks yang lebih rendah daripada penggunaan saat ini.

  • 400 CannotUseTrailingWhitespacesInDatabaseName - Validasi nama database gagal.

  • 400 StorageAccountFull - Instans Terkelola telah mencapai total kapasitas akun penyimpanan Azure yang mendasar. Akun Azure Premium Storage dibatasi hingga 35 TB ruang yang dialokasikan.

  • 400 SameKeyMaterialNotFoundOnRemoteServer - Server sekunder tidak memiliki materi kunci pelindung enkripsi server utama.

  • 400 ServerNotFound - Server yang diminta tidak ditemukan.

  • 400 SourceServerNotFound - Bagian server dari id database sumber yang disediakan dalam panggilan API CreateDatabaseAsCopy tidak dipetakan ke server yang ada.

  • 400 ManagedInstanceStoppingOrStopped - Operasi yang bertentangan dikirimkan saat instans dalam status berhenti/dihentikan

  • 400 InvalidBackupRetentionPeriod - Hari retensi {0} bukan konfigurasi yang valid. Retensi cadangan yang valid dalam beberapa hari harus antara {1} dan {2}

  • 400 ManagedInstanceStarting - Operasi bertentangan yang dikirimkan saat instans dalam status mulai

  • 400 SourceDatabaseNotFound - Database sumber tidak ada.

  • 400 DatabaseNumberLimitReached - Jumlah maksimum database untuk SQL Database Managed Instance tercapai.

  • 400 InvalidCollation - Kolaset tidak dikenali oleh server.

  • 400 ManagedInstanceUpdateSloInProgress - "Operasi tidak dapat diselesaikan karena perubahan tingkat layanan sedang berlangsung untuk instans terkelola '{0}.' Harap tunggu hingga operasi sedang berlangsung selesai dan coba lagi."

  • 400 CannotUseReservedDatabaseName - Tidak dapat menggunakan nama database yang dipesan dalam operasi ini.

  • 400 AkvHostNotResolvingFromNode - Host AKV '{0}' tidak dapat diselesaikan dari SQL, di server '{1}'.

  • 400 InvalidDatabaseCreateOrUpdateRequest - Isi permintaan untuk operasi buat atau perbarui database tidak valid.

  • 400 InvalidResourceId - Pengidentifikasi sumber daya tidak valid.

  • 400 InvalidSourceDatabaseId - Pengidentifikasi database sumber tidak valid.

  • 400 InvalidRestorableDroppedDatabaseId - Pengidentifikasi database yang tidak dapat dipulihkan yang tidak valid

  • 400 InvalidCrossSubscriptionTargetManagedInstanceId - Pengidentifikasi instans terkelola target lintas langganan tidak valid.

  • 400 MismatchingResourceGroupNameWithUrl - Nama grup sumber daya yang disediakan tidak cocok dengan nama di Url.

  • 400 MismatchingServerNameWithUrl - Nama server yang disediakan tidak cocok dengan nama di Url.

  • 400 MismatchingSubscriptionWithUrl - Langganan yang disediakan tidak cocok dengan langganan di Url.

  • 400 MissingCollation - Diperlukan kolabasi.

  • 400 MissingSourceDatabaseId - Pengidentifikasi database sumber hilang.

  • 400 MissingRestorePointInTime - Titik pemulihan hilang tepat waktu

  • 400 MissingStorageContainerSasToken - Token SAS kontainer penyimpanan hilang

  • 400 MissingStorageContainerUri - URI kontainer penyimpanan hilang

  • 400 RestorableDroppedDatabaseIdGivenForRestoreWithSourceDatabaseId - Tidak dapat menentukan restorableDroppedDatabaseId ketika sourceDatabaseId sudah diberikan dalam mode buat pemulihan

  • 400 CrossSubscriptionRestorableDroppedDatabaseIdGivenForRestoreWithCrossSubscriptionSourceDatabaseId - Tidak dapat menentukan crossSubscriptionRestorableDroppedDatabaseId saat crossSubscriptionSourceDatabaseId sudah diberikan.

  • 400 MissmatchingCrossSubscriptionTargetManagedInstanceIdWithUrl - CrossSubscriptionTargetManagedInstanceId yang disediakan harus cocok dengan instans di URL.

  • 400 CannotUseReservedDatabaseName - Tidak dapat menggunakan nama database yang dipesan dalam operasi ini.

  • 404 ServerNotInSubscriptionResourceGroup - Server yang ditentukan tidak ada di grup sumber daya dan langganan yang ditentukan.

  • 404 SubscriptionDoesNotHaveServer - Server yang diminta tidak ditemukan

  • 404 ResourceNotFound - Sumber daya yang diminta tidak ditemukan.

  • 404 CannotFindServerCertificateWithThumbprint - Tidak dapat menemukan sertifikat server dengan thumbprint '{0}'. Silakan gunakan PowerShell Cmdlet 'Add-AzureRmSqlManagedInstanceTransparentDataEncryptionCertificate' untuk membuat sertifikat.

  • 404 ServerNotInSubscriptionResourceGroup - Server yang ditentukan tidak ada di grup sumber daya dan langganan yang ditentukan.

  • 404 ServerNotInSubscription - Server yang ditentukan tidak ada pada langganan yang ditentukan.

  • 404 RestoreSourceDatabaseNotFound - Tidak dapat menemukan database '{0}' pada saat '{1}' yang dapat dipulihkan.

  • 404 DatabaseDoesNotExist - Pengguna telah menentukan nama database yang tidak ada pada instans server ini.

  • 404 CannotFindObject - Tidak dapat menemukan objek karena tidak ada atau Anda tidak memiliki izin

  • 404 SubscriptionNotFound - Langganan yang diminta tidak ditemukan.

  • 404 OperationIdNotFound - Operasi dengan Id tidak ada.

  • 409 SubscriptionDisabled - Langganan dinonaktifkan.

  • 409 ConflictingSystemOperationInProgress - Operasi pemeliharaan sistem sedang berlangsung pada database dan operasi lebih lanjut perlu menunggu hingga selesai.

  • 409 RemoteDatabaseExists - Nama database tujuan sudah ada di server tujuan.

  • 409 ConflictingDatabaseOperation - Sudah ada beberapa operasi pada database dan operasi saat ini harus menunggu sampai selesai.

  • 409 ManagementServiceDatabaseBusy - Database '{0}' sibuk dengan operasi lain. Silakan coba operasi Anda nanti.

  • 409 CannotCancelOperation - Operasi manajemen dalam keadaan yang tidak dapat dibatalkan.

  • 409 OperationCancelled - Operasi telah dibatalkan oleh pengguna.

  • 409 OperationInterrupted - Operasi pada sumber daya tidak dapat diselesaikan karena terganggu oleh operasi lain pada sumber daya yang sama.

  • 429 SubscriptionTooManyRequests - Permintaan di luar permintaan maks yang dapat diproses oleh sumber daya yang tersedia.

  • 429 SubscriptionTooManyCreateUpdateRequests - Permintaan di luar permintaan maks yang dapat diproses oleh sumber daya yang tersedia.

  • 429 SubscriptionTooManyCreateUpdateRequests - Permintaan di luar permintaan maks yang dapat diproses oleh sumber daya yang tersedia.

  • 429 SubscriptionTooManyRequests - Permintaan di luar permintaan maks yang dapat diproses oleh sumber daya yang tersedia.

  • 500 ActivateOrDeactivateWorkflowThrottling - Alur kerja aktivasi atau penonaktifan gagal karena ada terlalu banyak alur kerja bersamaan

  • 500 OperationTimedOut - Waktu operasi habis dan secara otomatis digulung balik. Silakan coba lagi operasi ini.

  • 503 Database Tidak Tersedia - Operasi gagal karena database tidak tersedia.

  • 503 TooManyRequests - Permintaan di luar permintaan maks yang dapat diproses oleh sumber daya yang tersedia.

  • 503 TooManyRequests - Permintaan di luar permintaan maks yang dapat diproses oleh sumber daya yang tersedia.

  • 504 RequestTimeout - Permintaan layanan melebihi batas waktu yang diizinkan.

Contoh

Updates a managed database with maximal properties
Updates a managed database with minimal properties

Updates a managed database with maximal properties

Permintaan sampel

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

{
  "tags": {
    "tagKey1": "TagValue1"
  }
}

Respon sampel

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb"
}
Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2017-03-01

Updates a managed database with minimal properties

Permintaan sampel

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

{
  "tags": {
    "tagKey1": "TagValue1"
  }
}

Respon sampel

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb"
}
Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2017-03-01

Definisi

Nama Deskripsi
CatalogCollationType

Kolate katalog metadata.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

ErrorDetail

Detail kesalahan.

ErrorResponse

Respons kesalahan

ManagedDatabase

Sumber daya database terkelola.

ManagedDatabaseCreateMode

Mode pembuatan database terkelola. PointInTimeRestore: Buat database dengan memulihkan cadangan titik waktu database yang sudah ada. SourceDatabaseName, SourceManagedInstanceName, dan PointInTime harus ditentukan. RestoreExternalBackup: Buat database dengan memulihkan dari file cadangan eksternal. Kolase, StorageContainerUri, dan StorageContainerSasToken harus ditentukan. Pemulihan: Membuat database dengan memulihkan cadangan yang direplikasi secara geografis. RecoverableDatabaseId harus ditentukan sebagai ID sumber daya database yang dapat dipulihkan untuk dipulihkan. RestoreLongTermRetentionBackup: Buat database dengan memulihkan dari cadangan retensi jangka panjang (diperlukan longTermRetentionBackupResourceId).

ManagedDatabaseStatus

Status database.

ManagedDatabaseUpdate

Pembaruan database terkelola.

CatalogCollationType

Kolate katalog metadata.

Nilai Deskripsi
DATABASE_DEFAULT
SQL_Latin1_General_CP1_CI_AS

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[]

Detail kesalahan.

message

string

Pesan kesalahan.

target

string

Target kesalahan.

ErrorResponse

Respons kesalahan

Nama Jenis Deskripsi
error

ErrorDetail

Objek kesalahan.

ManagedDatabase

Sumber daya database terkelola.

Nama Jenis Deskripsi
id

string

ID Sumber Daya.

location

string

Lokasi sumber daya.

name

string

Nama sumber daya.

properties.autoCompleteRestore

boolean

Apakah akan menyelesaikan pemulihan otomatis database terkelola ini.

properties.catalogCollation

CatalogCollationType

Kolate katalog metadata.

properties.collation

string

Kolatasi database terkelola.

properties.createMode

ManagedDatabaseCreateMode

Mode pembuatan database terkelola. PointInTimeRestore: Buat database dengan memulihkan cadangan titik waktu database yang sudah ada. SourceDatabaseName, SourceManagedInstanceName, dan PointInTime harus ditentukan. RestoreExternalBackup: Buat database dengan memulihkan dari file cadangan eksternal. Kolase, StorageContainerUri, dan StorageContainerSasToken harus ditentukan. Pemulihan: Membuat database dengan memulihkan cadangan yang direplikasi secara geografis. RecoverableDatabaseId harus ditentukan sebagai ID sumber daya database yang dapat dipulihkan untuk dipulihkan. RestoreLongTermRetentionBackup: Buat database dengan memulihkan dari cadangan retensi jangka panjang (diperlukan longTermRetentionBackupResourceId).

properties.creationDate

string (date-time)

Tanggal pembuatan database.

properties.crossSubscriptionRestorableDroppedDatabaseId

string

Id sumber daya database lintas langganan yang dapat dihilangkan untuk dipulihkan saat membuat database ini.

properties.crossSubscriptionSourceDatabaseId

string

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

properties.crossSubscriptionTargetManagedInstanceId

string

Id instans terkelola target yang digunakan dalam pemulihan lintas langganan.

properties.defaultSecondaryLocation

string

Wilayah berpasangan geografis.

properties.earliestRestorePoint

string (date-time)

Titik pemulihan paling awal tepat waktu untuk pemulihan titik waktu.

properties.failoverGroupId

string

Pengidentifikasi sumber daya Grup Failover Instans tempat database terkelola ini berada.

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.lastBackupName

string

Nama file cadangan terakhir untuk pemulihan database terkelola ini.

properties.longTermRetentionBackupResourceId

string

Nama cadangan Retensi Jangka Panjang yang akan digunakan untuk pemulihan database terkelola ini.

properties.recoverableDatabaseId

string

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

properties.restorableDroppedDatabaseId

string

Id sumber daya database yang dihilangkan yang dapat dipulihkan untuk dipulihkan saat membuat database ini.

properties.restorePointInTime

string (date-time)

Bersyarat. Jika createMode adalah PointInTimeRestore, nilai ini diperlukan. Menentukan titik waktu (format ISO8601) database sumber yang akan dipulihkan untuk membuat database baru.

properties.sourceDatabaseId

string

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

properties.status

ManagedDatabaseStatus

Status database.

properties.storageContainerIdentity

string

Bersyarat. Jika createMode adalah RestoreExternalBackup, nilai ini digunakan. Menentukan identitas yang digunakan untuk autentikasi kontainer penyimpanan. Dapat berupa 'SharedAccessSignature' atau 'ManagedIdentity'; jika tidak ditentukan 'SharedAccessSignature' diasumsikan.

properties.storageContainerSasToken

string

Bersyarat. Jika createMode adalah RestoreExternalBackup dan storageContainerIdentity bukan ManagedIdentity, nilai ini diperlukan. Menentukan token sas kontainer penyimpanan.

properties.storageContainerUri

string

Bersyarat. Jika createMode adalah RestoreExternalBackup, nilai ini diperlukan. Menentukan uri kontainer penyimpanan tempat cadangan untuk pemulihan ini disimpan.

tags

object

Tag sumber daya.

type

string

Jenis sumber daya.

ManagedDatabaseCreateMode

Mode pembuatan database terkelola. PointInTimeRestore: Buat database dengan memulihkan cadangan titik waktu database yang sudah ada. SourceDatabaseName, SourceManagedInstanceName, dan PointInTime harus ditentukan. RestoreExternalBackup: Buat database dengan memulihkan dari file cadangan eksternal. Kolase, StorageContainerUri, dan StorageContainerSasToken harus ditentukan. Pemulihan: Membuat database dengan memulihkan cadangan yang direplikasi secara geografis. RecoverableDatabaseId harus ditentukan sebagai ID sumber daya database yang dapat dipulihkan untuk dipulihkan. RestoreLongTermRetentionBackup: Buat database dengan memulihkan dari cadangan retensi jangka panjang (diperlukan longTermRetentionBackupResourceId).

Nilai Deskripsi
Default
RestoreExternalBackup
PointInTimeRestore
Recovery
RestoreLongTermRetentionBackup

ManagedDatabaseStatus

Status database.

Nilai Deskripsi
Online
Offline
Shutdown
Creating
Inaccessible
Restoring
Updating
Stopping
Stopped
Starting
DbMoving
DbCopying

ManagedDatabaseUpdate

Pembaruan database terkelola.

Nama Jenis Deskripsi
properties.autoCompleteRestore

boolean

Apakah akan menyelesaikan pemulihan otomatis database terkelola ini.

properties.catalogCollation

CatalogCollationType

Kolate katalog metadata.

properties.collation

string

Kolatasi database terkelola.

properties.createMode

ManagedDatabaseCreateMode

Mode pembuatan database terkelola. PointInTimeRestore: Buat database dengan memulihkan cadangan titik waktu database yang sudah ada. SourceDatabaseName, SourceManagedInstanceName, dan PointInTime harus ditentukan. RestoreExternalBackup: Buat database dengan memulihkan dari file cadangan eksternal. Kolase, StorageContainerUri, dan StorageContainerSasToken harus ditentukan. Pemulihan: Membuat database dengan memulihkan cadangan yang direplikasi secara geografis. RecoverableDatabaseId harus ditentukan sebagai ID sumber daya database yang dapat dipulihkan untuk dipulihkan. RestoreLongTermRetentionBackup: Buat database dengan memulihkan dari cadangan retensi jangka panjang (diperlukan longTermRetentionBackupResourceId).

properties.creationDate

string (date-time)

Tanggal pembuatan database.

properties.crossSubscriptionRestorableDroppedDatabaseId

string

Id sumber daya database lintas langganan yang dapat dihilangkan untuk dipulihkan saat membuat database ini.

properties.crossSubscriptionSourceDatabaseId

string

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

properties.crossSubscriptionTargetManagedInstanceId

string

Id instans terkelola target yang digunakan dalam pemulihan lintas langganan.

properties.defaultSecondaryLocation

string

Wilayah berpasangan geografis.

properties.earliestRestorePoint

string (date-time)

Titik pemulihan paling awal tepat waktu untuk pemulihan titik waktu.

properties.failoverGroupId

string

Pengidentifikasi sumber daya Grup Failover Instans tempat database terkelola ini berada.

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.lastBackupName

string

Nama file cadangan terakhir untuk pemulihan database terkelola ini.

properties.longTermRetentionBackupResourceId

string

Nama cadangan Retensi Jangka Panjang yang akan digunakan untuk pemulihan database terkelola ini.

properties.recoverableDatabaseId

string

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

properties.restorableDroppedDatabaseId

string

Id sumber daya database yang dihilangkan yang dapat dipulihkan untuk dipulihkan saat membuat database ini.

properties.restorePointInTime

string (date-time)

Bersyarat. Jika createMode adalah PointInTimeRestore, nilai ini diperlukan. Menentukan titik waktu (format ISO8601) database sumber yang akan dipulihkan untuk membuat database baru.

properties.sourceDatabaseId

string

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

properties.status

ManagedDatabaseStatus

Status database.

properties.storageContainerIdentity

string

Bersyarat. Jika createMode adalah RestoreExternalBackup, nilai ini digunakan. Menentukan identitas yang digunakan untuk autentikasi kontainer penyimpanan. Dapat berupa 'SharedAccessSignature' atau 'ManagedIdentity'; jika tidak ditentukan 'SharedAccessSignature' diasumsikan.

properties.storageContainerSasToken

string

Bersyarat. Jika createMode adalah RestoreExternalBackup dan storageContainerIdentity bukan ManagedIdentity, nilai ini diperlukan. Menentukan token sas kontainer penyimpanan.

properties.storageContainerUri

string

Bersyarat. Jika createMode adalah RestoreExternalBackup, nilai ini diperlukan. Menentukan uri kontainer penyimpanan tempat cadangan untuk pemulihan ini disimpan.

tags

object

Tag sumber daya.