Databases - Update

Memperbarui database yang ada.

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

Parameter URI

Name In Required Type Description
databaseName
path True
  • string

Nama database.

resourceGroupName
path True
  • string

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

serverName
path True
  • string

Nama server.

subscriptionId
path True
  • string

ID langganan yang mengidentifikasi langganan Azure.

api-version
query True
  • string

Versi API yang digunakan untuk permintaan.

Isi Permintaan

Name Type Description
identity

Identitas database

properties.autoPauseDelay
  • integer

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

properties.catalogCollation

Kolate katalog metadata.

properties.collation
  • string

Kolatasi database.

properties.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 berupa ID sumber daya database yang dihilangkan dan sourceDatabaseDeletionDate 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

Pengidentifikasi sumber daya kumpulan elastis yang berisi database ini.

properties.federatedClientId
  • string

Id Klien yang digunakan untuk skenario CMK lintas penyewa per database

properties.highAvailabilityReplicaCount
  • integer

Jumlah replika sekunder yang terkait dengan database 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.licenseType

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

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.maxSizeBytes
  • integer

Ukuran maksimum database yang dinyatakan dalam byte.

properties.minCapacity
  • number

Kapasitas minimal yang akan selalu dialokasikan database, jika tidak dijeda

properties.readScale

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

properties.recoverableDatabaseId
  • string

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

properties.recoveryServicesRecoveryPointId
  • string

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

properties.requestedBackupStorageRedundancy

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

properties.restorableDroppedDatabaseId
  • string

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

properties.restorePointInTime
  • string

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

properties.sampleName

Nama skema sampel yang akan diterapkan saat membuat database ini.

properties.secondaryType

Jenis sekunder database jika merupakan sekunder. Nilai yang valid adalah Geo dan Named.

properties.sourceDatabaseDeletionDate
  • string

Menentukan waktu database dihapus.

properties.sourceDatabaseId
  • string

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

properties.zoneRedundant
  • boolean

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

sku

Nama dan tingkat SKU.

tags
  • object

Tag sumber daya.

Respons

Name Type Description
200 OK

Berhasil memperbarui database.

202 Accepted

Memperbarui database sedang berlangsung.

Other Status Codes

Respons Kesalahan: ***

  • 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 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 - Kolatensi diperlukan.

  • Diperlukan 400 MissingMaxSizeBytes - MaxSizeBytes.

  • 400 MissingSkuName - Nama Sku diperlukan.

  • 400 MissingSourceDatabaseId - Pengidentifikasi database sumber hilang.

  • 400 InvalidLicenseType - Jenis lisensi yang ditentukan tidak valid.

  • 400 InvalidSkuName - Nama SKU tidak valid.

  • 400 MismatchedSkuNameAndCapacity - Ketidakcocokan antara nama dan kapasitas SKU.

  • 400 MismatchedSkuNameAndTier - Ketidakcocokan antara nama dan tingkat SKU.

  • 400 MismatchedSkuNameAndFamily - Ketidakcocokan antara nama SKU dan keluarga.

  • 400 LedgerNotAllowedWithSpecifiedCreateMode - IsLedgerOn tidak diizinkan dengan mode buat yang ditentukan.

  • 400 LedgerNotAllowedOnSampleDatabase - Pembuatan database tidak diizinkan dengan IsLedgerOn untuk database sampel.

  • 400 DatabaseNameDoesNotMatchSourceDatabaseId - Nama database yang ditentukan tidak cocok dengan nama database di sourceDatabaseId.

  • 400 ElasticPoolNotSupportedForExternalBackupRestore - Kumpulan elastis tidak didukung untuk pemulihan cadangan eksternal

  • 400 InvalidRecoverableDatabaseId - Pengidentifikasi database yang dapat dipulihkan tidak valid.

  • 400 InvalidRecoveryServicesRecoveryPointId - Pengidentifikasi titik pemulihan layanan pemulihan tidak valid.

  • 400 InvalidRestorableDroppedDatabaseDeletionDate - Tanggal penghapusan database yang dihilangkan kembali yang diberikan tidak valid

  • 400 InvalidRestorableDroppedDatabaseId - Pengidentifikasi database yang dihilangkan yang tidak valid

  • 400 MissingRecoverableDatabaseId - Pengidentifikasi database yang tidak dapat dipulihkan.

  • 400 MissingRecoveryServicesRecoveryPointId - Id titik pemulihan layanan pemulihan hilang.

  • 400 MissingRestorableDroppedDatabaseId - Hilang restorableDroppedDatabaseId

  • 400 MissingRestorePointInTime - Titik pemulihan yang hilang tepat waktu

  • 400 MissingSourceDatabaseDeletionDate - Tanggal penghapusan database sumber hilang

  • 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 MultipleIdentitiesOnDatabase - Hanya satu identitas terkelola yang ditetapkan pengguna yang didukung di Tingkat Database.

  • 400 MultipleIdentityDelegationsOnDatabase - Hanya satu delegasi identitas yang didukung di Tingkat Database.

  • 400 MissingPrimaryDelegatedIdentityClientId - Untuk menggunakan identitas yang didelegasikan, harap berikan id klien identitas utama yang didelegasikan.

  • 400 LongTermRetentionMigrationRequestNotSupported - Langganan tidak diizinkan fitur Migrasi cadangan LTR.

  • 400 LongTermRetentionMigrationCrossClusterRequestNotSupported - Langganan sumber dan target tidak diizinkan untuk berkomunikasi untuk fitur salinan cadangan LTR.

  • 400 LongTermRetentionMigrationParameterMissing - Parameter yang diperlukan hilang untuk operasi.

  • Fitur 400 LongTermRetentionMigrationSameServerNotSupported - LTR Copy tidak didukung untuk menyalin cadangan LTR dalam server yang sama.

  • 400 LongTermRetentionMigrationTargetServerNotFound - Server target tidak ada atau tidak siap untuk operasi salinan cadangan LTR.

  • 400 LongTermRetentionMigrationTargetDatabaseNotFound - Database Target tidak ada di server.

  • 400 LongTermRetentionMigrationStorageTypeNotSupported - Backup Storage Redundancy yang ditentukan tidak didukung di wilayah target.

  • 400 LongTermRetentionMigrationStorageMismatch - Redundansi cadangan database aktif tidak cocok dengan redundansi cadangan yang diminta oleh pelanggan.

  • 400 LongTermRetentionMigrationDatabaseTypeNotSupported - Migrasi LTR hanya didukung untuk instans terkelola dan Azure SQL cadangan DB LTR.

  • 400 LongTermRetentionMigrationBackupStorageRedundancyNotAllowed - Mengubah redundansi penyimpanan cadangan tidak diizinkan untuk operasi Salinan LTR.

  • 400 LongTermRetentionMigrationSubscriptionNotFound - Langganan tidak dapat ditemukan.

  • 400 InvalidCollation - Kolaset tidak dikenali oleh server.

  • 400 ProvisioningDisabled - Menampilkan pesan kesalahan dari otorisasi operasi sumber daya apa adanya, tanpa perubahan

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

  • 400 UnableToResolveRemoteServer - Nama server mitra jarak jauh tidak dapat diselesaikan karena nama server atau masalah konektivitas DNS yang tidak valid.

  • 400 ElasticPoolOverStorageUsage - Mencoba menulis data ke database ketika batas penyimpanan kumpulan elastis telah tercapai.

  • 400 RemoteDatabaseCopyPermission - Pengguna tidak memiliki izin yang memadai untuk membuat salinan database di server yang ditentukan.

  • 400 UpdateNotAllowedInCurrentReplicationState - Operasi tidak diizinkan pada database dalam status replikasi saat ini.

  • 400 SourceDatabaseNotFound - Database sumber tidak ada.

  • 400 InvalidPublicMaintenanceConfiguration - Pengguna mencoba menentukan konfigurasi pemeliharaan publik yang tidak dapat dikonversi ke id internal (salah bentuk atau wilayah yang salah).

  • 400 GeoReplicaLimitReached - Batas replikasi per replika tercapai.

  • 400 MaintenanceWindowNotSupportedForNamedReplica - Pengguna mencoba membuat atau memperbarui replika bernama dengan jendela pemeliharaan non-default yang tidak didukung.

  • 400 ReplicationSourceAndTargetMustHaveSameName - Sumber replikasi dan database target harus memiliki nama yang sama.

  • 400 ReplicationSourceAndTargetMustBeInDifferentServers - Database sumber dan target replikasi harus berada di server logis yang berbeda.

  • 400 ChangeUnsupportedOnEntity - Pengguna mencoba operasi buat/perbarui/hapus yang tidak didukung pada entitas tertentu.

  • 400 TierChangeUnsupportedDueToCDCEnabledDatabase - Database tidak dapat memperbarui sku-nya karena diaktifkan untuk CDC.

  • 400 PartnerDBNotCompatibleForSGXEnclave - Mencoba mengatur tautan GeoDR atau memperbarui SLO untuk database yang diaktifkan enklave hanya didukung ketika kedua database berjalan pada perangkat keras seri DC.

  • 400 TierChangeUnsupportedDueToMemoryOptimizedObject - Database tidak dapat memperbarui sku karena memiliki objek yang dioptimalkan memori.

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

  • 400 InvalidDatabaseCreateMode - Permintaan tidak valid untuk membuat database.

  • 400 MissingAsymmetricKeyOnTargetServer - Server target tidak memiliki akses ke kunci asimetris.

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

  • 400 InvalidAddSecondaryPermission - Pengguna tidak memiliki izin yang memadai untuk menambahkan sekunder pada server yang ditentukan.

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

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

  • 400 TokenTooLong - Token yang disediakan terlalu panjang.

  • 400 IsLedgerDatabaseIsNotSupportedOnResourceType - Mengubah properti ledger tidak didukung untuk jenis sumber daya ini.

  • 400 InvalidSku - Pengguna menentukan sku yang tidak valid.

  • 400 InvalidTierSkuCombination - Tingkat yang ditentukan tidak mendukung sku yang ditentukan.

  • 400 FeatureDisabledOnSelectedEdition - Pengguna mencoba menggunakan fitur yang dinonaktifkan pada edisi database saat ini.

  • 400 OfferDisabledOnSubscription - Jenis penawaran langganan dibatasi untuk menyediakan sumber daya yang diminta.

  • 400 InvalidTargetSubregion - Server target sekunder yang tidak dapat dibaca tidak berada di wilayah Azure yang dipasangkan DR.

  • 400 UnableToCreateGeoChain - Pengguna mencoba membuat database sekunder (penautan) meskipun pengunggahan otomatis hash ledger telah dikonfigurasi

  • 400 PartnerServerNotCompatible - Pengguna mencoba menyalin database dari server SAWA V1 ke server Sterling atau sebaliknya.

  • 400 IncorrectReplicationLinkState - Operasi mengharapkan database berada dalam status yang diharapkan pada tautan replikasi.

  • 400 TargetElasticPoolDoesNotExist - Kumpulan elastis tidak ada di server.

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

  • 400 ElasticPoolSkuCombinationInvalid - Kumpulan elastis dan sku dapat ditentukan bersama-sama hanya jika sku ditentukan sebagai 'ElasticPool'.

  • 400 ElasticPoolTierCombinationInvalid - Tingkat database berbeda dari tingkat layanan kumpulan elastis.

  • 400 ElasticPoolNameRequired - Pengguna mencoba membuat atau memperbarui database ke tujuan layanan kumpulan elastis tanpa menentukan nama kumpulan elastis.

  • 400 AzureKeyVaultKeyDisabled - Operasi tidak dapat diselesaikan di server karena kunci Azure Key Vault dinonaktifkan.

  • 400 AzureKeyVaultInvalidExpirationDate - Operasi tidak dapat diselesaikan karena tanggal kedaluwarsa kunci Azure Key Vault tidak valid.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty - Operasi tidak dapat diselesaikan karena Azure Key Vault Uri null atau kosong.

  • 400 AzureKeyVaultNoServerIdentity - Identitas server tidak dikonfigurasi dengan benar.

  • 400 AzureKeyVaultInvalidUri - Respons yang tidak valid dari Azure Key Vault. Gunakan URI Key Vault Azure yang valid.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings - Mencoba menyediakan DTU min untuk database di kumpulan elastis yang melebihi DTU yang diminta dari kumpulan elastis.

  • 400 AzureKeyVaultMissingPermissions - Server kehilangan izin yang diperlukan di Azure Key Vault.

  • 400 InvalidReadScaleEdition - Pengguna mencoba mengaktifkan skala baca pada jenis database yang tidak mendukungnya.

  • 400 InvalidReadScaleUnits - Pengguna mencoba memberikan nilai skala baca yang tidak didukung.

  • 400 SecurityAzureKeyVaultInvalidKeyName - Operasi tidak dapat diselesaikan karena nama Kunci Server yang tidak valid.

  • 400 ElasticPoolDatabaseCountOverLimit - Mencoba membuat atau menambahkan database ke kumpulan elastis ketika batas jumlah database kumpulan elastis telah tercapai.

  • 400 CannotChangeToOrFromDataWarehouseTier - Pengguna mencoba mengubah sku database dari tingkat Gudang Data ke tingkat non Gudang Data atau sebaliknya.

  • 400 GeoSecondaryMaxSizeUpdateFailed - Database geo-sekunder adalah SLO yang tidak mendukung nilai maxsize yang diminta atau geo-sekunder berada di wilayah yang tidak didukung atau operasi pembaruan sudah berlangsung pada database geo-sekunder.

  • 400 AdalGenericError - Operasi tidak dapat diselesaikan karena terjadi kesalahan Azure Active Directory.

  • 400 AdalServicePrincipalNotFound - Operasi tidak dapat diselesaikan karena pustaka Azure Active Directory Perwakilan Layanan tidak menemukan kesalahan.

  • 400 AzureKeyVaultMalformedVaultUri - Uri Key Vault yang disediakan tidak valid.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage - Mencoba mengurangi batas penyimpanan kumpulan elastis di bawah penggunaan penyimpanannya.

  • 400 UpdateNotAllowedOnPausedDatabase - Pengguna mencoba melakukan pembaruan pada database yang dijeda.

  • 400 RequestedDatabaseSizeRequiresShrink - Pengguna mencoba MENGUBAH DATABASE MODIFY MAXSIZE untuk memodifikasi MAXSIZE untuk database ke ukuran yang lebih kecil, lalu ukuran saat ini.

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

  • 400 CannotAssignIdentityToMaster - Tidak dapat menetapkan identitas ke database sistem. Identitas database tidak dapat ditetapkan ke database 'master', 'model', 'tempdb', 'msdb', atau 'resource'.

  • 400 CannotUseTrailingWhitespacesInDatabaseName - Validasi nama database gagal.

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

  • 400 SecurityAdalPrincipalCertExpiredError - Operasi tidak dapat diselesaikan karena sertifikat utama Azure Key Vault telah kedaluwarsa.

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel - Uri Key Vault yang disediakan tidak valid.

  • 400 KeyMaterialNotFoundOnRemoteServer - Server jarak jauh tidak memiliki akses ke materi kunci yang digunakan sebagai pelindung TDE.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded - Database sumber tidak boleh memiliki edisi yang lebih tinggi daripada database target.

  • 400 AzureKeyVaultRsaKeyNotSupported - Brankas kunci yang disediakan menggunakan Ukuran Kunci RSA atau Jenis Kunci yang tidak didukung. Ukuran kunci RSA yang didukung adalah 2048 atau 3072 dan Jenis Kunci adalah RSA atau RSA-HSM.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded - Database target tidak boleh memiliki edisi yang lebih rendah daripada database sumber.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress - Operasi tidak diizinkan karena operasi salin atau failover untuk database '{0}' di server '{1}' saat ini sedang berlangsung.

  • 400 ElasticPoolOverFileSpace - Ruang file yang tidak memadai di kumpulan elastis.

  • 400 KeamananAzureKeyVaultGeoChainError - Membuat sekunder sekunder (proses yang dikenal sebagai penautan) tidak didukung saat mengaktifkan Enkripsi Data Transparan menggunakan Azure Key Vault (BYOK).

  • 400 InvalidLicenseType - Pengguna mencoba membuat atau memperbarui database atau kumpulan elastis dengan jenis lisensi yang tidak didukung.

  • 400 UnsupportedCapacity - Pengguna mencoba membuat atau memperbarui database dengan kapasitas yang tidak didukung.

  • 400 RestoreToFreeEditionNotSupported - Pemulihan dan target GeoRestore tidak dapat menjadi database gratis.

  • 400 RestoreNotSupportedForFreeEdition - Pemulihan dan GeoRestore tidak didukung untuk database gratis.

  • 400 InvalidDroppedDatabase - Database sumber yang dihilangkan tidak ada di server dalam periode pemulihan yang didukung.

  • 400 InvalidLiveDatabase - Database sumber tidak ada di server dalam periode pemulihan yang didukung. Jika memulihkan database yang dihilangkan, tentukan tanggal penghapusannya.

  • 400 InvalidVldbRecoverySlo - Pemulihan edisi Hyperscale memerlukan database sumber dan target untuk menggunakan tujuan tingkat layanan Hyperscale.

  • 400 InvalidVldbRestoreSlo - Pemulihan Point-In-Time edisi Hyperscale memerlukan database sumber dan target untuk menggunakan tujuan tingkat layanan Hyperscale.

  • 400 CannotSpecifyPoolOrSlo - Menentukan kumpulan elastis dan/atau mengubah tujuan atau edisi tingkat layanan tidak didukung untuk edisi.

  • 400 CannotMoveOrDropJobAccountDatabase - Tidak dapat menghilangkan database yang terkait dengan akun pekerjaan.

  • 400 JobAgentDatabaseEditionUnsupported - Tujuan tingkat layanan database yang ditentukan tidak didukung untuk digunakan sebagai database agen pekerjaan.

  • 400 CannotUpdateToFreeDatabase - Memperbarui database ke sku gratis tidak didukung.

  • 400 InvalidBackupStorageAccountType - Pengguna melewati zrs/lrs selama membuat/memperbarui database tetapi gagal karena pelanggan tidak diizinkan atau karena zrs tidak tersedia di wilayah yang ditentukan.

  • 400 DatabaseInvalidSkuPropertyCombination - Properti sku yang diminta tidak konsisten. Silakan periksa apakah kombinasi yang valid ditentukan. Lihat https://docs.microsoft.com/en-us/rest/api/sql/capabilities/listbylocation#serviceobjectivecapability untuk detail selengkapnya.

  • 400 DatabaseNamedReplicaPerDatabaseLimitExceeded - Pengguna mencoba membuat replika bernama yang akan melebihi jumlah yang diizinkan per database utama

  • 400 DatabaseIsCurrentlyPinned - Microsoft telah menyematkan database Anda SQL Server versi mesin. Untuk memastikan database Anda tidak mengalami masalah produksi, operasi skala di masa mendatang pada database Anda akan diblokir hingga tidak disematkan. Hubungi dukungan Microsoft untuk bantuan terkait penskalaan.

  • 400 RestoreTargetEditionSizeInsufficient - Pengguna mencoba memulihkan database ke edisi yang ukurannya lebih kecil dari ukuran sumber yang dialokasikan saat ini.

  • 400 InvalidIdentityId - Satu atau beberapa id identitas yang disediakan bukan id sumber daya ARM yang valid. Masukkan id yang valid, lalu coba kembali.

  • 400 DatabaseCreationBlockedForNonActivatedCMKServer - pembuatan kumpulan SQL diblokir untuk ruang kerja yang diaktifkan CMK hingga ruang kerja diaktifkan. Pertama, aktifkan perlindungan penghapusan menyeluruh dan berikan identitas terkelola ruang kerja izin yang diperlukan (Dapatkan, Bungkus Kunci, Buka Kunci) di Azure Key Vault kunci ruang kerja. Selanjutnya, aktifkan ruang kerja Anda setelah Anda memberikan akses.

  • 400 InvalidNumberOfIdentities - Hanya satu identitas terkelola yang ditetapkan pengguna yang didukung di Tingkat Database.

  • 400 DatabaseNamedReplicaChainingNotAllowed - Pengguna mencoba membuat replika bernama dari replika bernama yang tidak diizinkan.

  • 400 DatabaseNamedReplicaInvalidOperation - Pengguna mencoba operasi yang tidak didukung pada replika bernama.

  • 400 ServerNotFound - Server yang diminta tidak ditemukan.

  • 400 DatabaseNamedReplicaInvalidSourceDatabase - Pengguna mencoba membuat replika bernama di langganan atau wilayah yang berbeda dari database sumber.

  • 400 CannotMoveOrDropSyncMetadataDatabase - Tidak dapat menghilangkan database yang digunakan sebagai database metadata sinkronisasi.

  • 400 MissingThumbprintCrm - Operasi pemulihan database CRM gagal karena sertifikat TDE yang diperlukan hilang. Coba lagi operasi pemulihan ke kumpulan elastis yang ada.

  • 400 ElasticPoolOverStorage - Mencoba menulis data ke database ketika batas penyimpanan kumpulan elastis telah tercapai.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings - Jumlah database dan VCore min per database tidak boleh melebihi VCore yang diminta dari kumpulan elastis.

  • 400 InvalidMaxSizeTierCombination - Tingkat yang ditentukan tidak mendukung ukuran maksimum database yang ditentukan.

  • 400 InvalidTier - Pengguna menentukan tingkat yang tidak valid.

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

  • 400 InvalidServerName - Nama server yang ditentukan tidak valid.

  • 404 OperationIdNotFound - Operasi dengan Id tidak ada.

  • 404 SubscriptionDoesNotHaveServer - Server yang diminta tidak ditemukan

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

  • 404 LongTermRetentionMigrationBackupNotFound - Pencadangan LTR yang ditentukan tidak ada.

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

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

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

  • 404 SubscriptionNotFound - Langganan yang diminta tidak ditemukan.

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

  • 405 UnsupportedReplicationOperation - Operasi replikasi yang tidak didukung dimulai pada database.

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

  • 409 LongTermRetentionMigrationRequestConflict - Operasi konflik pada pencadangan LTR ini masih berlangsung.

  • 409 LongTermRetentionMigrationBackupConflict - Pencadangan LTR lain dengan waktu pencadangan yang sama untuk database target ada.

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship - Operasi seeding replikasi dilakukan pada database yang sudah berada dalam hubungan replikasi.

  • 409 InvalidOperationForDatabaseInReplicationRelationship - Operasi penyemaian replikasi dilakukan pada database yang sudah berada dalam hubungan replikasi.

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

  • 409 DuplikatGeoDrRelation - Database sudah berada dalam hubungan replikasi. Ini adalah permintaan duplikat.

  • 409 FreeDbAlreadyExists - Hanya satu database gratis yang dapat ada untuk langganan per wilayah.

  • 409 ConflictingServerOperation - Operasi saat ini sedang berlangsung untuk server.

  • 409 SubscriptionDisabled - Langganan dinonaktifkan.

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

  • 409 SkuAssignmentInProgress - Permintaan penugasan saat ini tidak dapat diproses karena permintaan sebelumnya belum selesai.

  • 409 CurrentMemoryUsageExceedsSkuQuota - Pengguna mencoba operasi pembaruan sku yang tidak dapat diselesaikan karena konsumsi sumber daya yang lebih tinggi.

  • 409 ServerDtuQuotaExceeded - Tidak dapat melakukan operasi karena server akan melebihi kuota Unit Throughput Database yang diizinkan.

  • 409 ServerKeyNameAlreadyExists - Kunci server sudah ada di server.

  • 409 ServerKeyUriAlreadyExists - URI kunci server sudah ada di server.

  • 409 UnableToAlterDatabaseInReplication - Pengguna mengubah edisi pada database dalam hubungan replikasi.

  • 409 ServerKeyDoesNotExists - Kunci server tidak ada.

  • 409 UpdateSloInProgress - Pengguna mencoba memulai operasi yang tidak kompatibel saat pembaruan SLO sedang berlangsung.

  • 409 UpdateSloFailedDatabaseTooBusy - Operasi Pembaruan SLO tidak dapat diselesaikan karena database terlalu sibuk.

  • 409 AzureKeyVaultKeyNameNotFound - Operasi tidak dapat diselesaikan karena nama Azure Key Vault Key tidak ada.

  • 409 AzureKeyVaultKeyInUse - Kunci saat ini sedang digunakan oleh server.

  • 409 ElasticPoolBusy - Operasi manajemen dicoba pada kumpulan elastis yang sibuk.

  • 409 SimultaneousSkuChangeNotAllowed - Operasi perubahan tujuan layanan tidak dapat berjalan pada kedua database hubungan replikasi secara bersamaan.

  • 409 TargetElasticPoolBeingUpdated - Pembaruan kumpulan elastis tidak dapat dimulai karena ada operasi salin yang sedang berlangsung untuk salah satu database di kumpulan elastis ini

  • 409 DatabaseCopyLimitPerReplicaReached - Pengguna mencapai batas salinan database bersamaan.

  • 409 ConflictRequestToUpdateBackupRedundancy - Permintaan konflik untuk mengubah redundansi penyimpanan cadangan masih berlangsung.

  • 409 DatabaseElasticPoolMaintenanceConflict - Pengguna mencoba membuat atau memperbarui database dengan konfigurasi pemeliharaan tertentu yang bertentangan dengan kumpulan elastis database.

  • 409 ServerDisabled - Server dinonaktifkan.

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

  • 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 OperationTimedOut - Waktu operasi habis dan secara otomatis digulung balik. Silakan coba lagi operasi ini.

  • 500 LongTermRetentionMigrationRequestFailedToStartOnTarget - Gagal memulai permintaan salinan cadangan LTR di wilayah target.

  • 500 LongTermRetentionMigrationRequestCopyFailed - Operasi salin gagal untuk blob cadangan LTR.

  • 500 LongTermRetentionMigrationRestoreVerExceeded - Verifikasi pemulihan gagal setelah upaya maksimal tercapai.

  • 500 LongTermRetentionMigrationRestoreVerFailed - Verifikasi pemulihan gagal.

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

  • 503 AzureKeyVaultConnectionFailed - Operasi tidak dapat diselesaikan di server karena upaya untuk menyambungkan ke Azure Key Vault gagal

  • 503 AzureKeyVaultGenericConnectionError - Operasi tidak dapat diselesaikan karena terjadi kesalahan saat mencoba mengambil informasi Key Vault .

  • 503 DatabaseUnavailable - Operasi gagal karena database tidak 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

Assigns maintenance window to a database.
Resets maintenance window of a database to default.
Updates a database.

Assigns maintenance window to a database.

Sample Request

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

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

Sample Response

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

Resets maintenance window of a database to default.

Sample Request

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

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

Sample Response

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

Updates a database.

Sample Request

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

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

Sample Response

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

Definisi

BackupStorageRedundancy

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

CatalogCollationType

Kolate katalog metadata.

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 berupa ID sumber daya database yang dihilangkan dan sourceDatabaseDeletionDate 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

Azure Active Directory konfigurasi identitas untuk sumber daya.

DatabaseIdentityType

Jenis identitas

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 niat aplikasi diatur ke baca-saja di string koneksi mereka dapat dirutekan ke replika sekunder baca-saja di wilayah yang sama. Tidak berlaku untuk database Hyperscale dalam kumpulan elastis.

DatabaseStatus

Status database.

DatabaseUpdate

Sumber daya pembaruan database.

DatabaseUserIdentity

Azure Active Directory konfigurasi identitas untuk sumber daya.

SampleName

Nama skema sampel yang akan diterapkan saat membuat database ini.

SecondaryType

Jenis sekunder database jika merupakan sekunder. Nilai yang valid adalah Geo dan Named.

Sku

SKU Sumber Daya ARM.

BackupStorageRedundancy

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

Name Type Description
Geo
  • string
GeoZone
  • string
Local
  • string
Zone
  • string

CatalogCollationType

Kolate katalog metadata.

Name Type Description
DATABASE_DEFAULT
  • string
SQL_Latin1_General_CP1_CI_AS
  • string

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 berupa ID sumber daya database yang dihilangkan dan sourceDatabaseDeletionDate 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.

Name Type Description
Copy
  • string
Default
  • string
OnlineSecondary
  • string
PointInTimeRestore
  • string
Recovery
  • string
Restore
  • string
RestoreExternalBackup
  • string
RestoreExternalBackupSecondary
  • string
RestoreLongTermRetentionBackup
  • string
Secondary
  • string

Database

Sumber daya database.

Name Type Description
id
  • string

ID Sumber Daya.

identity

Identitas Azure Active Directory database.

kind
  • string

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

location
  • string

Lokasi sumber daya.

managedBy
  • string

Sumber daya yang mengelola database.

name
  • string

Nama sumber daya.

properties.autoPauseDelay
  • integer

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

properties.catalogCollation

Kolate katalog metadata.

properties.collation
  • string

Kolatasi database.

properties.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 berupa ID sumber daya database yang dihilangkan dan sourceDatabaseDeletionDate 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

Tanggal pembuatan database (format ISO8601).

properties.currentBackupStorageRedundancy

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

properties.currentServiceObjectiveName
  • string

Nama tujuan tingkat layanan database saat ini.

properties.currentSku

Nama dan tingkat SKU.

properties.databaseId
  • string

ID database.

properties.defaultSecondaryLocation
  • string

Wilayah sekunder default untuk database ini.

properties.earliestRestoreDate
  • string

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

properties.elasticPoolId
  • string

Pengidentifikasi sumber daya kumpulan elastis yang berisi database ini.

properties.failoverGroupId
  • string

Pengidentifikasi sumber daya Grup Failover tempat database ini berada.

properties.federatedClientId
  • string

Id Klien yang digunakan untuk skenario CMK lintas penyewa per database

properties.highAvailabilityReplicaCount
  • integer

Jumlah replika sekunder yang terkait dengan database 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.licenseType

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

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.maxLogSizeBytes
  • integer

Ukuran log maks untuk database ini.

properties.maxSizeBytes
  • integer

Ukuran maksimum database yang dinyatakan dalam byte.

properties.minCapacity
  • number

Kapasitas minimal yang akan selalu dialokasikan database, jika tidak dijeda

properties.pausedDate
  • string

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

properties.readScale

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

properties.recoverableDatabaseId
  • string

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

properties.recoveryServicesRecoveryPointId
  • string

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

properties.requestedBackupStorageRedundancy

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

properties.requestedServiceObjectiveName
  • string

Nama tujuan tingkat layanan database yang diminta.

properties.restorableDroppedDatabaseId
  • string

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

properties.restorePointInTime
  • string

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

properties.resumedDate
  • string

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

properties.sampleName

Nama skema sampel yang akan diterapkan saat membuat database ini.

properties.secondaryType

Jenis sekunder database jika merupakan sekunder. Nilai yang valid adalah Geo dan Named.

properties.sourceDatabaseDeletionDate
  • string

Menentukan waktu database dihapus.

properties.sourceDatabaseId
  • string

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

properties.sourceResourceId
  • string

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

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.

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

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

Status database.

properties.zoneRedundant
  • boolean

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

sku

SKU database.

Daftar SKU dapat bervariasi menurut wilayah dan penawaran dukungan. Untuk menentukan SKU (termasuk nama SKU, tingkat/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>
tags
  • object

Tag sumber daya.

type
  • string

Jenis sumber daya

DatabaseIdentity

Azure Active Directory konfigurasi identitas untuk sumber daya.

Name Type Description
tenantId
  • string

Id penyewa Azure Active Directory.

type

Jenis identitas

userAssignedIdentities

Id sumber daya dari identitas yang ditetapkan pengguna untuk digunakan

DatabaseIdentityType

Jenis identitas

Name Type Description
None
  • string
UserAssigned
  • string

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.

Name Type Description
BasePrice
  • string
LicenseIncluded
  • string

DatabaseReadScale

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

Name Type Description
Disabled
  • string
Enabled
  • string

DatabaseStatus

Status database.

Name Type Description
AutoClosed
  • string
Copying
  • string
Creating
  • string
Disabled
  • string
EmergencyMode
  • string
Inaccessible
  • string
Offline
  • string
OfflineChangingDwPerformanceTiers
  • string
OfflineSecondary
  • string
Online
  • string
OnlineChangingDwPerformanceTiers
  • string
Paused
  • string
Pausing
  • string
Recovering
  • string
RecoveryPending
  • string
Restoring
  • string
Resuming
  • string
Scaling
  • string
Shutdown
  • string
Standby
  • string
Starting
  • string
Stopped
  • string
Stopping
  • string
Suspect
  • string

DatabaseUpdate

Sumber daya pembaruan database.

Name Type Description
identity

Identitas database

properties.autoPauseDelay
  • integer

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

properties.catalogCollation

Kolate katalog metadata.

properties.collation
  • string

Kolatasi database.

properties.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 berupa ID sumber daya database yang dihilangkan dan sourceDatabaseDeletionDate 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

Tanggal pembuatan database (format ISO8601).

properties.currentBackupStorageRedundancy

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

properties.currentServiceObjectiveName
  • string

Nama tujuan tingkat layanan database saat ini.

properties.currentSku

Nama dan tingkat SKU.

properties.databaseId
  • string

ID database.

properties.defaultSecondaryLocation
  • string

Wilayah sekunder default untuk database ini.

properties.earliestRestoreDate
  • string

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

properties.elasticPoolId
  • string

Pengidentifikasi sumber daya kumpulan elastis yang berisi database ini.

properties.failoverGroupId
  • string

Pengidentifikasi sumber daya Grup Failover tempat database ini berada.

properties.federatedClientId
  • string

Id Klien yang digunakan untuk skenario CMK lintas penyewa per database

properties.highAvailabilityReplicaCount
  • integer

Jumlah replika sekunder yang terkait dengan database 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.licenseType

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

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.maxLogSizeBytes
  • integer

Ukuran log maks untuk database ini.

properties.maxSizeBytes
  • integer

Ukuran maksimum database yang dinyatakan dalam byte.

properties.minCapacity
  • number

Kapasitas minimal yang akan selalu dialokasikan database, jika tidak dijeda

properties.pausedDate
  • string

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

properties.readScale

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

properties.recoverableDatabaseId
  • string

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

properties.recoveryServicesRecoveryPointId
  • string

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

properties.requestedBackupStorageRedundancy

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

properties.requestedServiceObjectiveName
  • string

Nama tujuan tingkat layanan database yang diminta.

properties.restorableDroppedDatabaseId
  • string

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

properties.restorePointInTime
  • string

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

properties.resumedDate
  • string

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

properties.sampleName

Nama skema sampel yang akan diterapkan saat membuat database ini.

properties.secondaryType

Jenis sekunder database jika merupakan sekunder. Nilai yang valid adalah Geo dan Named.

properties.sourceDatabaseDeletionDate
  • string

Menentukan waktu database dihapus.

properties.sourceDatabaseId
  • string

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

properties.status

Status database.

properties.zoneRedundant
  • boolean

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

sku

Nama dan tingkat SKU.

tags
  • object

Tag sumber daya.

DatabaseUserIdentity

Azure Active Directory konfigurasi identitas untuk sumber daya.

Name Type Description
clientId
  • string

Id klien Azure Active Directory.

principalId
  • string

Id utama Azure Active Directory.

SampleName

Nama skema sampel yang akan diterapkan saat membuat database ini.

Name Type Description
AdventureWorksLT
  • string
WideWorldImportersFull
  • string
WideWorldImportersStd
  • string

SecondaryType

Jenis sekunder database jika merupakan sekunder. Nilai yang valid adalah Geo dan Named.

Name Type Description
Geo
  • string
Named
  • string

Sku

SKU Sumber Daya ARM.

Name Type Description
capacity
  • integer

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.