Aracılığıyla paylaş


Databases - Update

Mevcut bir veritabanını güncelleştirir.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
databaseName
path True

string

Veritabanının adı.

resourceGroupName
path True

string

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

serverName
path True

string

Sunucunun adı.

subscriptionId
path True

string

Azure aboneliğini tanımlayan abonelik kimliği.

api-version
query True

string

İstek için kullanılacak API sürümü.

İstek Gövdesi

Name Tür Description
identity

DatabaseIdentity

Veritabanı kimliği

properties.autoPauseDelay

integer (int32)

Veritabanının otomatik olarak duraklatıldığı dakika cinsinden süre. -1 değeri, otomatik duraklatma'nın devre dışı bırakıldığını gösterir

properties.catalogCollation

CatalogCollationType

Meta veri kataloğu harmanlaması.

properties.collation

string

Veritabanının harmanlaması.

properties.createMode

CreateMode

Veritabanı oluşturma modunu belirtir.

Varsayılan: normal veritabanı oluşturma.

Kopyala: Mevcut bir veritabanının kopyası olarak bir veritabanı oluşturur. sourceDatabaseId, kaynak veritabanının kaynak kimliği olarak belirtilmelidir.

İkincil: Var olan bir veritabanının ikincil çoğaltması olarak bir veritabanı oluşturur. sourceDatabaseId, mevcut birincil veritabanının kaynak kimliği olarak belirtilmelidir.

PointInTimeRestore: Mevcut bir veritabanının belirli bir noktaya yedeklemesini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId, mevcut veritabanının kaynak kimliği olarak belirtilmelidir ve restorePointInTime belirtilmelidir.

Kurtarma: Coğrafi olarak çoğaltılmış bir yedeklemeyi geri yükleyerek bir veritabanı oluşturur. geri yüklenecek kurtarılabilir veritabanı kaynak kimliği olarak sourceDatabaseId belirtilmelidir.

Geri Yükleme: Silinen bir veritabanının yedeğini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId belirtilmelidir. sourceDatabaseId veritabanının özgün kaynak kimliğiyse sourceDatabaseDeletionDate belirtilmelidir. Aksi takdirde sourceDatabaseId geri yüklenebilir bırakılan veritabanı kaynak kimliği olmalıdır ve sourceDatabaseDeletionDate yoksayılır. restorePointInTime, zamanın önceki bir noktasından geri yüklemek için de belirtilebilir.

RestoreLongTermRetentionBackup: Uzun süreli saklama kasasından geri yükleyerek bir veritabanı oluşturur. recoveryServicesRecoveryPointResourceId, kurtarma noktası kaynak kimliği olarak belirtilmelidir.

Copy, Secondary ve RestoreLongTermRetentionBackup, DataWarehouse sürümü için desteklenmez.

properties.elasticPoolId

string (arm-id)

Bu veritabanını içeren elastik havuzun kaynak tanımlayıcısı.

properties.encryptionProtector

string

Veritabanı Müşteri Tarafından Yönetilen Anahtarlar başına ile yapılandırılmışsa veritabanının azure anahtar kasası URI'si.

properties.encryptionProtectorAutoRotation

boolean

Veritabanı şifreleme koruyucusu AKV anahtarının otomatik döndürmesini etkinleştirme veya devre dışı bırakma bayrağı.

properties.federatedClientId

string (uuid)

Veritabanı başına kiracılar arası CMK senaryosu için kullanılan İstemci kimliği

properties.freeLimitExhaustionBehavior

FreeLimitExhaustionBehavior

Ücretsiz veritabanı için aylık ücretsiz sınırlar tükendiğinde davranışı belirtir.

Otomatik Kullan: Veritabanı, ayın geri kalanında ücretsiz sınırların tükenmesi üzerine otomatik olarak duraklatılır.

BillForUsage: Veritabanı, ücretsiz sınırların tükenmesi üzerine çevrimiçi olmaya devam eder ve fazla kullanım faturalandırılır.

properties.highAvailabilityReplicaCount

integer (int32)

yüksek kullanılabilirlik sağlamak için kullanılan İş Açısından Kritik, Premium veya Hiper Ölçek sürümü veritabanıyla ilişkili ikincil çoğaltmaların sayısı. Elastik havuz içindeki hiper ölçek veritabanı için geçerli değildir.

properties.isLedgerOn

boolean

Bu veritabanının bir kayıt defteri veritabanı olup olmadığı, veritabanındaki tüm tabloların kayıt defteri tabloları olduğu anlamına gelir. Not: Veritabanı oluşturulduktan sonra bu özelliğin değeri değiştirilemez.

properties.keys

<string,  DatabaseKey>

Kullanılacak kullanıcı tarafından atanan kimliklerin kaynak kimlikleri

properties.licenseType

DatabaseLicenseType

Bu veritabanı için uygulanacak lisans türü. Lisansa ihtiyacınız varsa LicenseIncluded veya lisansınız olup olmadığını ve Azure Hibrit Avantajı'na uygun olup olmadığınızı BasePrice.

properties.longTermRetentionBackupResourceId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili uzun süreli saklama yedeklemesinin kaynak tanımlayıcısı.

properties.maintenanceConfigurationId

string

Veritabanına atanan bakım yapılandırma kimliği. Bu yapılandırma, bakım güncelleştirmelerinin gerçekleşeceği dönemi tanımlar.

properties.manualCutover

boolean

Veritabanını Hiper Ölçek katmanına güncelleştirme işlemi sırasında müşteri tarafından denetlenen el ile tam geçişin yapılması gerekip gerekmediği.

Bu özellik yalnızca veritabanını İş Açısından Kritik/Genel Amaçlı/Premium/Standart katmandan Hiper Ölçek katmanına ölçeklendirirken geçerlidir.

manualCutover belirtildiğinde, ölçeklendirme işlemi kullanıcı girişinin Hiper Ölçek veritabanına tam geçişi tetiklemesini bekler.

Tam geçişi tetikleyebilmek için ölçeklendirme işlemi Bekleme durumundayken lütfen 'performCutover' parametresini sağlayın.

properties.maxSizeBytes

integer (int64)

Veritabanının bayt cinsinden ifade edilen en büyük boyutu.

properties.minCapacity

number (double)

Duraklatılmadıysa veritabanının her zaman ayıracağı en düşük kapasite

properties.performCutover

boolean

Ölçeklendirme işlemi devam ederken bekleme durumunda müşteri tarafından denetlenen el ile tam geçişi tetikleme.

Bu özellik parametresi yalnızca 'manualCutover' parametresiyle birlikte başlatılan ölçeklendirme işlemleri için geçerlidir.

Bu özellik yalnızca veritabanını İş Açısından Kritik/Genel Amaçlı/Premium/Standart katmandan Hiper Ölçek katmanına ölçeklendirme işlemi devam ederken geçerlidir.

performCutover belirtildiğinde ölçeklendirme işlemi tam geçişi tetikler ve Hiper Ölçek veritabanında rol değişikliği gerçekleştirir.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

Veritabanında istenen kapanım türü; örneğin, Varsayılan veya VBS kuşatmaları.

properties.readScale

DatabaseReadScale

Salt okunur yönlendirmenin durumu. Etkinleştirilirse, bağlantı dizesinde uygulama amacı salt okunur olarak ayarlanmış bağlantılar aynı bölgedeki salt okunur ikincil çoğaltmaya yönlendirilebilir. Elastik havuz içindeki hiper ölçek veritabanı için geçerli değildir.

properties.recoverableDatabaseId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili kurtarılabilir veritabanının kaynak tanımlayıcısı.

properties.recoveryServicesRecoveryPointId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili kurtarma noktasının kaynak tanımlayıcısı.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Bu veritabanına yönelik yedeklemeleri depolamak için kullanılacak depolama hesabı türü.

properties.restorableDroppedDatabaseId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili geri yüklenebilir bırakılan veritabanının kaynak tanımlayıcısı.

properties.restorePointInTime

string (date-time)

Yeni veritabanını oluşturmak için geri yüklenecek kaynak veritabanının zaman noktasını (ISO8601 biçimi) belirtir.

properties.sampleName

SampleName

Bu veritabanı oluşturulurken uygulanacak örnek şemanın adı.

properties.secondaryType

SecondaryType

İkincil bir veritabanıysa veritabanının ikincil türü. Geçerli değerler Coğrafi, Adlandırılmış ve Beklemede değerleridir.

properties.sourceDatabaseDeletionDate

string (date-time)

Veritabanının silindiği saati belirtir.

properties.sourceDatabaseId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili kaynak veritabanının kaynak tanımlayıcısı.

properties.useFreeLimit

boolean

Veritabanının ücretsiz aylık sınırları kullanıp kullanmadığı. Abonelikteki bir veritabanında izin verilir.

properties.zoneRedundant

boolean

Bu veritabanının alanlar arası yedekli olup olmadığı, bu veritabanının çoğaltmalarının birden çok kullanılabilirlik alanına yayılacağı anlamına gelir.

sku

Sku

SKU'nun adı ve katmanı.

tags

object

Kaynak etiketleri.

Yanıtlar

Name Tür Description
200 OK

Database

Veritabanı başarıyla güncelleştirildi.

202 Accepted

Veritabanını güncelleştirme işlemi devam ediyor.

Üst Bilgiler

Location: string

Other Status Codes

ErrorResponse

Hata Yanıtları: ***

  • 400 ManagedInstanceStoppingOrStopped - Örnek durdurulmuş/durdurulmuş durumdayken gönderilen çakışan işlem

  • 400 ManagedInstanceStarting - Örnek başlatma durumundayken gönderilen çakışan işlem

  • 400 InvalidDatabaseCreateOrUpdateRequest - Veritabanı oluşturma veya güncelleştirme işleminin istek gövdesi geçersiz.

  • 400 InvalidResourceId - Geçersiz kaynak tanımlayıcısı.

  • 400 InvalidSourceDatabaseId - Geçersiz kaynak veritabanı tanımlayıcısı.

  • 400 MismatchingResourceGroupNameWithUrl - Sağlanan kaynak grubu adı Url'deki adla eşleşmedi.

  • 400 MismatchingServerNameWithUrl - Sağlanan sunucu adı Url'deki adla eşleşmedi.

  • 400 MismatchingSubscriptionWithUrl - Sağlanan abonelik Url'deki abonelikle eşleşmedi.

  • 400 MissingCollation - Harmanlama gereklidir.

  • 400 MissingMaxSizeBytes - MaxSizeBytes gereklidir.

  • 400 MissingSkuName - Sku adı gereklidir.

  • 400 MissingSourceDatabaseId - Eksik kaynak veritabanı tanımlayıcısı.

  • 400 InvalidLicenseType - Belirtilen lisans türü geçersiz.

  • 400 InvalidSkuName - Geçersiz SKU adı.

  • 400 MismatchedSkuNameAndCapacity - SKU adı ve kapasitesi arasındaki uyuşmazlık.

  • 400 UyumsuzSkuNameAndTier - SKU adı ve katmanı arasındaki uyuşmazlık.

  • 400 MismatchedSkuNameAndFamily - SKU adı ve ailesi arasında uyuşmazlık.

  • Belirtilen oluşturma modunda 400 LedgerNotAllowedWithSpecifiedCreateMode - IsLedgerOn'a izin verilmez.

  • 400 LedgerNotAllowedOnSampleDatabase - Örnek veritabanı için IsLedgerOn ile veritabanı oluşturmaya izin verilmez.

  • 400 FreeLimitDatabaseNotAllowedInNonDefaultCreate - Varsayılan olmayan oluşturma modunda serbest sınır veritabanı oluşturmaya izin verilmez.

  • 400 AvailabilityZoneNotSupported - Veritabanları ve elastik havuzlar için istenen kullanılabilirlik alanları geçerli değil.

  • 400 MethodNotAllowedOnSpecifiedCreateMode - Belirtilen oluşturma modunda Http Düzeltme Eki veya Birleştirmeye izin verilmiyor

  • 400 DatabaseNameDoesNotMatchSourceDatabaseId - Belirtilen veritabanı adı sourceDatabaseId içindeki veritabanı adıyla eşleşmiyor.

  • 400 ElasticPoolNotSupportedForExternalBackupRestore - Dış yedekleme geri yüklemesinde elastik havuz desteklenmiyor

  • 400 InvalidRecoverableDatabaseId - Geçersiz kurtarılabilir veritabanı tanımlayıcısı.

  • 400 InvalidRecoveryServicesRecoveryPointId - Geçersiz kurtarma hizmetleri kurtarma noktası tanımlayıcısı.

  • 400 InvalidRestorableDroppedDatabaseDeletionDate - Verilen geri yüklenebilen bırakılan veritabanı silme tarihi geçersiz

  • 400 InvalidRestorableDroppedDatabaseId - Geçersiz geri yüklenebilen bırakılan veritabanı tanımlayıcısı

  • 400 MissingRecoverableDatabaseId - Kurtarılabilir veritabanı tanımlayıcısı eksik.

  • 400 MissingRecoveryServicesRecoveryPointId - Eksik kurtarma hizmetleri kurtarma noktası kimliği.

  • 400 MissingRestorableDroppedDatabaseId - RestoreableDroppedDatabaseId eksik

  • 400 MissingRestorePointInTime - Zaman içinde eksik geri yükleme noktası

  • 400 MissingSourceDatabaseDeletionDate - Eksik kaynak veritabanı silme tarihi

  • 400 MissingStorageContainerSasToken - Eksik depolama kapsayıcısı SAS belirteci

  • 400 MissingStorageContainerUri - Eksik depolama kapsayıcısı URI'si

  • 400 RestoreableDroppedDatabaseIdGivenForRestoreWithSourceDatabaseId - SourceDatabaseId geri yükleme oluşturma modunda zaten verilmişse restoreableDroppedDatabaseId belirtilemez

  • 400 MultipleIdentitiesOnDatabase - Veritabanı Düzeyinde yalnızca bir kullanıcı tarafından atanan yönetilen kimlik desteklenir.

  • 400 MultipleIdentityDelegationsOnDatabase - Veritabanı Düzeyinde yalnızca bir kimlik temsilcisi desteklenir.

  • 400 MissingPrimaryDelegatedIdentityClientId - Temsilci kimliklerini kullanmak için lütfen birincil temsilci kimlik istemci kimliği sağlayın.

  • 400 LongTermRetentionMigrationRequestNotSupported - Aboneliğe izin verilmiyor LTR yedekleme Geçişi özelliği.

  • 400 LongTermRetentionMigrationCrossClusterRequestNotSupported - KAYNAK ve hedef aboneliklerin LTR yedekleme kopyası özelliği için iletişim kurmasına izin verilmiyor.

  • 400 LongTermRetentionMigrationParameterMissing - İşlem için gerekli parametre eksik.

  • 400 LongTermRetentionMigrationSameServerNotSupported - LTR Kopyalama özelliği aynı sunucu içindeki LTR yedeklemelerini kopyalamak için desteklenmez.

  • 400 LongTermRetentionMigrationTargetServerNotFound - Hedef sunucu yok veya LTR yedekleme kopyalama işlemi için hazır değil.

  • 400 LongTermRetentionMigrationTargetDatabaseNotFound - Hedef Veritabanı sunucuda yok.

  • 400 LongTermRetentionMigrationStorageTypeNotSupported - Belirtilen Yedekleme Depolama Yedekliliği hedef bölgede desteklenmiyor.

  • 400 LongTermRetentionMigrationStorageMismatch - Veritabanının etkin yedekleme yedekliliği müşteri tarafından istenen yedeklilik ile eşleşmiyor.

  • 400 LtrOperationFailedBackupImmutable - Yedekleme sabit olduğundan Uzun Süreli Saklama yedeklemesi silinemedi.

  • 400 LongTermRetentionMigrationDatabaseTypeNotSupported - LTR geçişi yalnızca yönetilen örnek ve Azure SQL DB LTR yedeklemeleri için desteklenir.

  • 400 LongTermRetentionMigrationBackupStorageRedundancyNotAllowed - LTR Kopyalama işlemleri için yedekleme depolama yedekliliğini değiştirmeye izin verilmez.

  • 400 LtrRestoreFailedArchiveStorageTier - Arşivlenmiş uzun süreli saklama yedeğinin geri yüklenmesi desteklenmez. Geri yükleme yalnızca yeniden doldurulan veya düzenli uzun süreli saklama yedeklemelerinde gerçekleştirilebilir.

  • 400 LtrArchiveStorageTierNotEnabled - Uzun süreli saklama yedeklemelerinin arşivlenmesi etkinleştirilmedi.

  • 400 LtrArchiveWrongParameters - ChangeLongTermRetentionBackupAccessTier istenen (backupStorageAccessTier, operationMode) bileşimi için desteklenmiyor. Yalnızca (Arşivle, Taşı) ve (Sık Erişimli, Kopyala) izin verilir.

  • 400 LTRArchiveRedundancyChangeFailed - Yedekleme depolama yedeklilik türünün alanlar arası yedekli depolamaya güncelleştirilmesi, 'arşiv' yedekleme depolama erişim katmanına sahip uzun süreli bir saklama ilkesi ayarlandığında desteklenmez

  • 400 LongTermRetentionMigrationSubscriptionNotFound - Abonelik bulunamadı.

  • 400 ElasticPoolOverStorageUsage - Elastik havuzun depolama sınırına ulaşıldığında veritabanına veri yazmaya çalışma.

  • 400 TokenTooLong - Sağlanan belirteç çok uzun.

  • 400 SourceDatabaseEncryptionProtectorKeyUriRequiredForPerDatabaseCMKCopyOrReplication - Coğrafi birincil veritabanının AKV'sinin eksik olduğu coğrafi ikincil veritabanı

  • 400 PerDatabaseCMKAKVKeyMaterialMissingOnGeoSecondary - Coğrafi çoğaltmadaki tüm veritabanları, kaynak veritabanının şifreleme koruyucusuyla aynı anahtar malzemeyi içermelidir. '{0}' hedef veritabanına aynı anahtar malzemeye sahip '{1}' anahtarını ekleyin.

  • 400 PerDatabaseCMKAKVKeyUriMissingOnGeoSecondary - Veritabanı düzeyi TDE Koruyucusu'nun otomatik döndürmesi etkinleştirildiğinde, hem kaynak hem de hedef veritabanları aynı anahtar kasasına bağlanmalıdır. Lütfen '{0}' anahtarını (kaynak veritabanına bağlı olan aynı anahtar kasasından) '{1}' hedef veritabanına ekleyin.

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithoutCurrentKeysWithDatabaseName - Veritabanı düzeyinde şifreleme koruyucusu ile yapılandırılmış bir veritabanını çoğaltmaya çalışırken, birincil veritabanı tarafından kullanılan geçerli anahtarlar '{0}' ikincil veritabanına geçirilmelidir

  • 400 CannotMoveOrDropJobAccountDatabase - İş hesabıyla ilişkili veritabanı bırakılamıyor.

  • 400 JobAgentDatabaseEditionUnsupported - Belirtilen veritabanının hizmet düzeyi hedefi iş aracısı veritabanı olarak kullanılmak üzere desteklenmiyor.

  • 400 ServerNotFound - İstenen sunucu bulunamadı.

  • 400 InvalidMaxSizeTierCombination - Belirtilen katman, belirtilen veritabanı maksimum boyutunu desteklemiyor.

  • 400 InvalidTier - Kullanıcı geçersiz bir katman belirtti.

  • 400 CannotUseReservedDatabaseName - Bu işlemde ayrılmış veritabanı adı kullanılamaz.

  • 400 InvalidServerName - Geçersiz sunucu adı belirtildi.

  • 400 ProvisioningDisabled - Kaynak işlem yetkilisinden gelen hata iletisini olduğu gibi, değişiklik olmadan görüntüler

  • 400 CannotUpdateIsLedgerDatabase - Mevcut bir veritabanının ledger özelliği güncelleştirilemiyor.

  • 400 InvalidCollation - Harmanlama sunucu tarafından tanınmıyor.

  • 400 UnableToResolveRemoteServer - Uzak iş ortağı sunucu adı geçersiz bir sunucu adı veya DNS bağlantı sorunları nedeniyle çözümlenemedi.

  • 400 RemoteDatabaseCopyPermission - Kullanıcının belirtilen sunucuda veritabanı kopyası oluşturmak için yeterli izni yok.

  • 400 SourceDatabaseNotFound - Kaynak veritabanı yok.

  • 400 ChangeUnsupportedOnEntity - Kullanıcı, belirli bir varlık üzerinde desteklenmeyen bir oluşturma/güncelleştirme/silme işlemi denedi.

  • 400 UpdateNotAllowedInCurrentReplicationState - Geçerli çoğaltma durumundaki veritabanında işleme izin verilmiyor.

  • 400 GeoReplicaLimitReached - Çoğaltma başına çoğaltma sınırına ulaşıldı.

  • 400 ReplicationSourceAndTargetMustHaveSameName - Çoğaltma kaynağı ve hedef veritabanları aynı ada sahip olmalıdır.

  • 400 ReplicationSourceAndTargetMustBeInDifferentServers - Çoğaltma kaynağı ve hedef veritabanları farklı mantıksal sunucularda olmalıdır.

  • 400 SourceServerNotFound - CreateDatabaseAsCopy API çağrısında sağlanan kaynak veritabanı kimliğinin sunucu bölümü mevcut bir sunucuyla eşlenemez.

  • 400 InvalidDatabaseCreateMode - Veritabanı oluşturmak için geçersiz istek.

  • 400 TierChangeUnsupportedDueToMemoryOptimizedObject - Veritabanı, bellek için iyileştirilmiş nesnelere sahip olduğundan sku'sunu güncelleştiremiyor.

  • 400 PartnerDBNotCompatibleForSGXEnclave - Enclave özellikli veritabanı için GeoDR bağlantısını ayarlama veya SLO'yu güncelleştirme girişimi, yalnızca her iki veritabanı da DC serisi donanımda çalışırken desteklenir.

  • 400 InvalidAddSecondaryPermission - Kullanıcının belirtilen sunucuya ikincil eklemek için yeterli izni yok.

  • 400 UnsupportedServiceName - Belirtilen ad, bir veya daha fazla desteklenmeyen unicode karakteri içerdiğinden geçersiz bir ad.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize - Kullanıcı veritabanını geçerli kullanımdan daha düşük maksimum günlük boyutuna sahip bir sku olarak değiştirmeye çalıştı.

  • 400 TierChangeUnsupportedDueToCDCEnabledDatabase - VERITABANı, CDC için etkinleştirildiğinden sku'sunu güncelleştiremiyor.

  • 400 IsLedgerDatabaseIsNotSupportedOnResourceType - Bu kaynak türü için ledger özelliğinin değiştirilmesi desteklenmez.

  • 400 InvalidSku - Kullanıcı geçersiz bir sku belirtti.

  • 400 InvalidTierSkuCombination - Belirtilen katman belirtilen sku'yu desteklemiyor.

  • 400 FeatureDisabledOnSelectedEdition - Kullanıcı geçerli veritabanı sürümünde devre dışı bırakılmış bir özelliği kullanmaya çalıştı.

  • 400 OfferDisabledOnSubscription - Abonelik teklifi türünün istenen kaynağı sağlaması kısıtlandı.

  • 400 InvalidTargetSubregion - Okunamayan bir ikincilin hedef sunucusu DR ile eşleştirilmiş bir Azure bölgesinde değil.

  • 400 CurrentDatabaseSizeExceedsMaxSize - Kullanıcı veritabanı için en büyük boyutu geçerli kullanımdan daha küçük bir boyuta küçültmeye çalıştı.

  • 400 AzureKeyVaultKeyDisabled - Azure Key Vault anahtarı devre dışı bırakıldığından sunucuda işlem tamamlanamadı.

  • 400 AzureKeyVaultInvalidExpirationDate - Azure Key Vault anahtarının sona erme tarihi geçersiz olduğundan işlem tamamlanamadı.

  • 400 PartnerServerNotCompatible - Kullanıcı, SAWA V1 sunucusundan bir veritabanını Sterling sunucusuna veya tam tersi bir sunucuya kopyalamaya çalışıyor.

  • 400 IncorrectReplicationLinkState - İşlem, veritabanının çoğaltma bağlantısında beklenen bir durumda olmasını bekler.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty - Azure Key Vault Uri'si null veya boş olduğundan işlem tamamlanamadı.

  • 400 UnableToCreateGeoChain - Kayıt defteri özetlerinin otomatik olarak karşıya yüklenmesi yapılandırılmış olsa bile kullanıcı ikincil veritabanı (zincirleme) oluşturmaya çalıştı

  • 400 TargetElasticPoolDoesNotExist - Elastik havuz sunucuda yok.

  • 400 AzureKeyVaultNoServerIdentity - Sunucu kimliği doğru yapılandırılmadı.

  • 400 ElasticPoolSkuCombinationInvalid - Elastik havuz ve sku yalnızca sku 'ElasticPool' olarak belirtilirse birlikte belirtilebilir.

  • 400 AzureKeyVaultInvalidUri - Azure Key Vault'tan geçersiz bir yanıt. Lütfen geçerli bir Azure Key Vault URI'si kullanın.

  • 400 ElasticPoolTierCombinationInvalid - Veritabanı katmanı elastik havuz hizmet katmanından farklıdır.

  • 400 AzureKeyVaultMissingPermissions - Sunucuda Azure Key Vault'ta gerekli izinler eksik.

  • 400 ElasticPoolNameRequired - Kullanıcı elastik havuzun adını belirtmeden veritabanını elastik havuz hizmeti hedefine oluşturmaya veya güncelleştirmeye çalıştı.

  • 400 InvalidReadScaleEdition - Kullanıcı, onu desteklemeyen bir veritabanı türünde okuma ölçeğini etkinleştirmeye çalıştı.

  • 400 InvalidReadScaleUnits - Kullanıcı desteklenmeyen bir okuma ölçek değeri sağlamaya çalıştı.

  • 400 SecurityAzureKeyVaultInvalidKeyName - Geçersiz bir Sunucu Anahtarı adı nedeniyle işlem tamamlanamadı.

  • 400 GeoSecondaryMaxSizeUpdateFailed - Coğrafi ikincil veritabanı istenen maxsize değerini desteklemeyen bir SLO'ya ait veya coğrafi ikincil desteklenmeyen bir bölgede veya coğrafi ikincil veritabanında bir güncelleştirme işlemi zaten devam ediyor.

  • 400 AdalGenericError - Azure Active Directory hatasıyla karşılaşıldığından işlem tamamlanamadı.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings - Elastik havuzun istenen DTU'larını aşan elastik havuzdaki veritabanları için DTU min sağlamaya çalışılıyor.

  • 400 AdalServicePrincipalNotFound - Azure Active Directory kitaplığı Hizmet Sorumlusu bulunamadı hatasıyla karşılaşıldığından işlem tamamlanamadı.

  • 400 AzureKeyVaultMalformedVaultUri - Sağlanan Key Vault uri'si geçerli değil.

  • 400 ElasticPoolDatabaseCountOverLimit - Elastik havuzun veritabanı sayısı sınırına ulaşıldığında elastik havuz oluşturma veya elastik havuza veritabanı ekleme girişimi.

  • 400 RequestedDatabaseSizeRequiresShrink - Kullanıcı, veritabanının MAXSIZE değerini geçerli boyuttan daha küçük bir boyuta değiştirmek için ALTER DATABASE MODIFY MAXSIZE girişiminde bulundu.

  • 400 CannotChangeToOrFromDataWarehouseTier - Kullanıcı, bir veritabanının sku'sunu DataWarehouse katmanından DataWarehouse olmayan katmanlara veya tersine değiştirmeye çalıştı.

  • 400 CurrentDatabaseSizeExceedsDbMaxSize - Kullanıcı, veritabanının en büyük boyutunu geçerli kullanımdan daha küçük bir boyuta düşürmeye çalıştı.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage - Elastik havuzun depolama sınırını depolama kullanımının altında azaltmaya çalışılıyor.

  • 400 CannotUseTrailingWhitespacesInDatabaseName - Veritabanı adı doğrulaması başarısız oldu.

  • 400 UpdateNotAllowedOnPausedDatabase - Kullanıcı duraklatılmış bir veritabanında güncelleştirme gerçekleştirmeye çalıştı.

  • 400 SecurityAdalPrincipalCertExpiredError - Azure Key Vault asıl sertifikasının süresi dolduğundan işlem tamamlanamadı.

  • 400 DatabaseNameInUse - Veritabanı zaten var. Farklı bir veritabanı adı seçin.

  • 400 SameKeyMaterialNotFoundOnRemoteServer - İkincil sunucuda birincil sunucunun şifreleme koruyucusunun anahtar malzemesi yoktur.

  • 400 RegionDoesNotSupportVersion - Kullanıcı, bu sunucu sürümünün desteklenmediği bir konumda belirtilen sürümün sunucusunu oluşturmayı denedi.

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel - Sağlanan Key Vault uri'si geçerli değil.

  • 400 KeyMaterialNotFoundOnRemoteServer - Uzak sunucunun TDE koruyucusu olarak kullanılan anahtar malzemesine erişimi yok.

  • 400 AzureKeyVaultRsaKeyNotSupported - Sağlanan anahtar kasası desteklenmeyen RSA Anahtar Boyutu veya Anahtar Türü kullanıyor. Desteklenen RSA anahtar boyutu 2048 veya 3072 ve Anahtar Türü RSA veya RSA-HSM'dir.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded - Kaynak veritabanı hedef veritabanından daha yüksek bir sürüme sahip olamaz.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded - Hedef veritabanının sürümü kaynak veritabanından daha düşük olamaz.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress - '{0}' sunucusundaki '{1}' veritabanı için kopyalama veya yük devretme işlemi şu anda devam ettiğinden işleme izin verilmiyor.

  • 400 SecurityAzureKeyVaultGeoChainError - Azure Key Vault (BYOK) kullanarak Saydam Veri Şifrelemesi etkinleştirilirken ikincil ikincil (zincirleme olarak bilinen bir işlem) oluşturma desteklenmez.

  • 400 ElasticPoolOverFileSpace - Elastik havuzda yetersiz dosya alanı.

  • 400 InvalidLicenseType - Kullanıcı desteklenmeyen lisans türüne sahip bir veritabanı veya elastik havuz oluşturmayı veya güncelleştirmeyi denedi.

  • 400 UnsupportedCapacity - Kullanıcı, desteklenmeyen kapasiteyle veritabanı oluşturmaya veya güncelleştirmeye çalıştı.

  • 400 RestoreToFreeEditionNotSupported - Geri yükleme ve GeoRestore hedefi ücretsiz veritabanı olamaz.

  • 400 RestoreNotSupportedForFreeEdition - Geri yükleme ve GeoRestore ücretsiz veritabanı için desteklenmez.

  • 400 InvalidDroppedDatabase - Bırakılan kaynak veritabanı desteklenen kurtarma süresi içinde sunucuda yok.

  • 400 InvalidLiveDatabase - Kaynak veritabanı desteklenen kurtarma süresi içinde sunucuda yok. Bırakılan bir veritabanı geri yükleniyorsa lütfen silinme tarihini belirtin.

  • 400 InvalidVldbRecoverySlo - Hiper Ölçek sürümü kurtarma işlemi hem kaynak hem de hedef veritabanlarının Hiper Ölçek hizmet düzeyi hedefini kullanmasını gerektirir.

  • 400 CannotUpdateToFreeDatabase - Veritabanının ücretsiz sku'ya güncelleştirilmesi desteklenmez.

  • 400 InvalidVldbRestoreSlo - Hiper Ölçek sürüm Noktası-In-Time geri yükleme işlemi hem kaynak hem de hedef veritabanlarının Hiper Ölçek hizmet düzeyi hedefini kullanmasını gerektirir.

  • 400 CannotSpecifyPoolOrSlo - Elastik havuz belirtme ve/veya hizmet düzeyi hedefinin veya sürümünün değiştirilmesi sürüm için desteklenmez.

  • 400 InvalidBackupStorageAccountType - Kullanıcı veritabanını oluşturma/güncelleştirme sırasında zrs/lrs'yi geçti, ancak müşteri izin verilenler listesine alınmadığından veya belirtilen bölgede zrs kullanılamadığından başarısız oldu.

  • 400 DatabaseInvalidSkuPropertyCombination - İstenen sku'nun özellikleri tutarsız. Lütfen geçerli bir bileşimin belirtildiğini denetleyin. Daha fazla bilgi için bkz. https://docs.microsoft.com/en-us/rest/api/sql/capabilities/listbylocation#serviceobjectivecapability.

  • 400 DatabaseNamedReplicaPerDatabaseLimitExceeded - Kullanıcı, birincil veritabanı başına izin verilen sayıyı aşacak adlandırılmış bir çoğaltma oluşturmayı denedi

  • 400 UnsupportedBackupStorageRedundancyForEdition - İstenen yedekleme depolama yedekliliği sürüm için desteklenmiyor

  • 400 DatabaseIsCurrentlyPinned - Microsoft veritabanı SQL Server altyapısı sürümünüzü sabitlemiştir. Veritabanınızın üretim sorunlarına ulaşmadığından emin olmak için, veritabanınızdaki gelecekteki ölçeklendirme işlemleri sabitlenmemiş olana kadar engellenir. Ölçeklendirmeyle ilgili yardım için lütfen Microsoft desteğine başvurun.

  • 400 RestoreTargetEditionSizeInsufficient - Kullanıcı, veritabanını kaynağın geçerli ayrılan boyutundan daha küçük bir sürüme geri yüklemeyi denedi.

  • 400 DatabaseCreationBlockedForNonActivatedCMKServer - ÇALıŞMA alanı etkinleştirilene kadar CMK özellikli çalışma alanları için SQL Havuzu oluşturma işlemleri engellenir. İlk olarak, temizleme korumasını etkinleştirin ve çalışma alanı Yönetilen Kimliğine çalışma alanı anahtarının Azure Key Vault üzerinde gerekli izinleri (Get, Wrap Key, Unwrap Key) verin. Ardından, erişim verdikten sonra çalışma alanınızı etkinleştirin.

  • 400 InvalidIdentityId - Sağlanan bir veya daha fazla kimlik kimliği geçerli ARM kaynak kimlikleri değil. Lütfen geçerli kimlikleri girin ve yeniden deneyin.

  • 400 UmiMissingAkvPermissions - Kullanıcı tarafından sağlanan PrimaryUserAssignedIdentityId, sağlanan KeyId erişimine sahip değil

  • 400 InvalidNumberOfIdentities - Veritabanı Düzeyinde yalnızca bir kullanıcı tarafından atanan yönetilen kimlik desteklenir.

  • 400 NoRestorePointAvailable - Kaynak veritabanı, geri yükleme işlemlerini desteklemek için ilk yedeklemesini henüz gerçekleştirmedi. Lütfen geri yükleme isteğini daha sonra yeniden deneyin.

  • 400 DatabaseNamedReplicaChainingNotAllowed - Kullanıcı, izin verilmeyen adlandırılmış bir çoğaltmanın adlandırılmış çoğaltmasını oluşturmayı denedi.

  • 400 DatabaseNamedReplicaInvalidOperation - Kullanıcı, adlandırılmış bir çoğaltmada desteklenmeyen bir işlem denedi.

  • 400 DatabaseNamedReplicaInvalidSourceDatabase - Kullanıcı kaynak veritabanından farklı bir abonelikte veya bölgede adlandırılmış çoğaltma oluşturmayı denedi.

  • Birincil Hiper Ölçek Veritabanı alanlar arası yedekli olmadığından 400 DatabaseNamedReplicaSourceDatabaseNotZoneRedundant - Bu Adlandırılmış Çoğaltmada Bölge Yedekliliği etkinleştirilemiyor.

  • 400 CannotAssignIdentityToMaster - Sistem veritabanına kimlik atanamıyor. Veritabanı kimliği 'master', 'model', 'tempdb', 'msdb' veya 'resource' veritabanlarına atanamaz.

  • 400 PerDatabaseCMKDWNotSupported - Datawarehouse sürümü için veritabanı düzeyinde CMK önizlemede desteklenmez.

  • 400 MissingThumbprintCrm - Gerekli bir TDE sertifikası eksik olduğundan CRM veritabanının geri yükleme işlemi başarısız oldu. Lütfen mevcut bir elastik havuza geri yükleme işlemini yeniden deneyin.

  • 400 ElasticPoolOverStorage - Elastik havuzun depolama sınırına ulaşıldığında veritabanına veri yazmaya çalışılıyor.

  • 400 RestoreTargetEditionSizeInsufficientV2 - Kullanıcı, veritabanını geri yüklenen veritabanının ayrılan boyutundan daha küçük bir sürüme geri yüklemeyi denedi.

  • 400 ResourcePoolStorageLimitHitDuringRestore - Havuzdaki kalan depolama kapasitesi nedeniyle geri yüklenen veritabanı kaynak havuzuna geri yüklenemiyor.

  • 400 PerDatabaseCMKRestoreNotSupported - Veritabanı düzeyi CMK önizlemede yapılandırıldığında veritabanı geri yüklemesi desteklenmez.

  • 400 PerDatabaseCMKHSNotSupported - Hiper Ölçek sürümü için veritabanı düzeyinde CMK önizlemede desteklenmez.

  • 400 PerDatabaseCMKGeoReplicationNotSupported - Veritabanı düzeyinde CMK önizlemede yapılandırıldığında Coğrafi Çoğaltma ve Veritabanı Kopyası desteklenmez.

  • 400 InvalidStandbyGeoEdition - Kullanıcı DTU tabanlı bekleme coğrafi alanı oluşturmaya çalıştı.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings - Veritabanı sayısı ve veritabanı başına en düşük sanal çekirdek sayısı, elastik havuzun istenen sanal çekirdeklerini aşamaz.

  • 400 GeoRestoreBackupStorageTypeNotSupported - Coğrafi olarak yedekli yedekleme depolama kullanmak üzere yapılandırılmamış bir veritabanında veritabanı kurtarma istekleri geçersizdir.

  • 400 RestoreHyperscaleToNonHyperscale - Hiper Ölçek veritabanı yedeklemesini Hiper Ölçek dışı bir hizmet katmanına geri yükleme veya tam tersi desteklenmez.

  • 400 SubscriptionDoesNotHaveAccessToServer - Aboneliğin belirtilen sunuculara erişimi yok

  • 400 RecoveryPointDoesNotExist - Belirtilen kurtarma noktası yok veya geçerli değil.

  • 400 LtrBackupNotFound - Belirtilen uzun süreli saklama yedeklemesi yok.

  • 400 InvalidPointInTime - Belirtilen zaman noktası veritabanı için geçerli değil.

  • 400 GeoRestoreCannotResolveTargetCluster - Sunucu için hedef küme çözümlenemiyor

  • 400 CannotSpecifyEditionOrSloWhenRestoringToPool - Elastik havuza geri yükleme sırasında hedef hizmet düzeyi hedefinin veya sürümünün belirtilmesi desteklenmez.

  • 400 RestoreNotSupportedForGeoDrSecondary - Coğrafi ikincil olarak yapılandırılmış veritabanlarında belirli bir noktaya geri yükleme ve veritabanı kurtarma işlemleri desteklenmez.

  • 400 DatabaseNamedReplicaBackupRetentionConfigurationNotSupported - Kullanıcı, Adlandırılmış Çoğaltmada yedekleme bekletme ilkesini yapılandırmayı denedi.

  • 400 GeoRedundantBackupsNotPermittedForSubscription - Coğrafi olarak yedekli yedekleme depolama alanı, 'Azure SQL Veritabanı Blok Coğrafi Olarak Yedekli Yedekleme Depolama' önizleme özelliğiyle '{0}' aboneliği altındaki tüm veritabanları için engellenir. Lütfen farklı bir yedekleme depolama yedekliliği seçin.

  • 400 RestoreHyperscaleToNonHyperscaleElasticPool - Hiper Ölçek veritabanını Hiper Ölçek olmayan bir elastik havuza geri yükleme veya Hiper Ölçek olmayan bir veritabanını Hiper Ölçek elastik havuzuna geri yükleme desteklenmez.

  • 400 RestoreIneligibleDatabaseName - Belirtilen hedef veritabanı adı '{0}', ayrılmıştır ve geri yükleme işleminde kullanılamaz.

  • 400 RestoreNotSupportedForSystemDb - Sistem veritabanları için geri yükleme ve veritabanı kurtarma desteklenmez.

  • 400 RestoreIneligibleDroppedDatabaseShortLifespan - '{0}'{1}' üzerine bırakılan kaynak veritabanı, geri yüklemeleri destekleyecek kadar uzun süre var olmadı.

  • 400 RestoreIneligibleLiveDatabaseShortLifespan - '{0}' kaynak veritabanı, geri yükleme işlemlerini desteklemek için henüz ilk yedeklemesini gerçekleştirmedi. Lütfen belirtilen en erken geri yükleme tarihi olan '{1}' tarihine kadar bekleyin ve isteği yeniden gönderin.

  • 400 RestoreCrossServerDisabled - Belirli bir noktaya geri yüklemeler için hedef mantıksal sunucunun kaynak mantıksal sunucuyla aynı olması gerekir. Kaynak veritabanının sunucusuna geri yüklemeyi veya veritabanı kopyalama veya veritabanı kurtarmayı kullanmayı göz önünde bulundurun.

  • 400 RestoreSameServerRecoveryDisabled - Aynı sunucu kurtarma şu anda desteklenmiyor. Belirli bir noktaya geri yüklemeyi veya farklı bir sunucuya kurtarmayı kullanmayı göz önünde bulundurun.

  • 400 RestoreNotSupportedFromLtrBackupToEdition - Uzun süreli saklama yedeklemesinden '{0}' sürümüne geri yükleme desteklenmiyor.

  • 400 RestoreNotSupportedFromExternalBackupToEdition - Dış yedeklemeden '{0}' sürümüne geri yükleme desteklenmiyor.

  • 400 UpdateToServerlessIfLtrIsNotDisabled - Uzun süreli yedekleme saklama etkinse sunucusuz veritabanı için otomatik duraklatma özelliğini etkinleştirme desteklenmez.

  • 400 DuplicateRestoreOperation - '{0}' sunucusunda '{1}' aynı hedef veritabanı adına sahip bir geri yükleme isteği zaten var.

  • 400 ExternalBackupUriMalformed - Dış yedekleme depolama kapsayıcısı URI'sinin hatalı biçimlendirilmiş olması.

  • 400 ExternalBackupUriHostNotAllowed - Dış yedekleme depolama kapsayıcısı URI'sinin ana bilgisayar adına izin verilmiyor.

  • 400 ExternalBackupUriInvalidSchemeOrPort - Dış yedekleme depolama kapsayıcısı URI'sinde geçersiz bir düzen veya bağlantı noktası kullanılıyor. Lütfen https ve 443 numaralı bağlantı noktasını kullanın.

  • 400 ExternalBackupVldbUnsupported - Hiper Ölçek, dış yedekleme geri yükleme isteklerini desteklemez.

  • 400 CannotMoveOrDropSyncMetadataDatabase - Eşitleme meta veri veritabanı olarak kullanılan veritabanı bırakılamıyor.

  • 400 InvalidPitrPriorToVldbMigration - '{0}veritabanı için, belirtilen '{1}', '{2}' hiper ölçek geçiş zamanından önce. Lütfen Hiper Ölçek geçişinden önceki bir noktaya geri yükleme yaparken Hiper Ölçek olmayan bir hedef sürüm veya hizmet düzeyi hedefi belirtin.

  • 400 MissingKeyVaultUriForRestore - '{0}' sunucusu altındaki '{1}' veritabanını başarıyla geri yüklemek için '{2}' Azure Key Vault anahtar URI'si gereklidir.

  • 400 BlockRestoreOnVldbGeoSecondary - Kaynak veritabanının coğrafi olarak ikincil olduğu Hiper Ölçek veritabanının geri yüklenmesine izin verilmez.

  • 400 BackupSetNotFound - Veritabanını geri yüklemek için yedek bulunamadı. Veritabanını geri yüklemek için lütfen desteğe başvurun.

  • 400 IncorrectAccessToAzureKeyVault - Hedef sunucunun yedekleme zamanında oluşturulan tüm AKV Uris'lere erişimi yok.

  • 400 RestoreFailureSqlInstanceUnhealthy - Geri yükleme işlemi gerçekleştirmek için örneğe bağlanılamıyor.

  • 400 BackupSetBroken - Yedekleme kümesi bozuk.

  • 400 TimeoutDuringRestore - Geri yükleme hedefine bağlanmaya çalışılırken zaman aşımıyla karşılaşıldı.

  • 400 BrokenRestorePlanGapInLogBackups - Geçerli günlük yedeklemesinin firstLsn değeri, önceki günlük yedeklemesinin lastLsn değerine eşit olmadığından geri yükleme planı bozuk.

  • 400 FullBackupMissingChecksum - Sağlanan tam yedeklemede sağlama toplamı eksik.

  • 400 RequiredBackupIsNotLastRestored - Sağlanan yedekleme dosyası adı geri yüklenen son yedekleme dosyasının adı olmadığından geçiş tamamlanamıyor.

  • 400 UyumsuzPhysicalLayoutNonOnlineDataFilesExist - Veritabanı yedeklemesi uyumsuz fiziksel düzen içeriyor. Çevrimiçi olmayan veri dosyaları var.

  • 400 UyumsuzPhysicalLayoutWrongNumberOfLogFiles - Veritabanı yedeklemesi uyumsuz fiziksel düzen içeriyor. Birden çok günlük dosyası desteklenmez.

  • 400 BackupSetNotFoundRecentPit - Veritabanını belirtilen noktaya geri yüklemek için hiçbir yedekleme bulunamadı. Lütfen işlemi yeniden deneyin. Sorun devam ederse veritabanını geri yüklemek için desteğe başvurun.

  • 400 InvalidPublicMaintenanceConfiguration - Kullanıcı iç kimlik (yanlış biçimlendirilmiş veya yanlış bölge) olarak dönüştürülemeyen genel bakım yapılandırmasını belirtmeye çalıştı.

  • 400 MaintenanceWindowNotSupportedForNamedReplica - Kullanıcı, desteklenmeyen varsayılan olmayan bakım penceresiyle adlandırılmış çoğaltma oluşturmayı veya güncelleştirmeyi denedi.

  • 400 InvalidStandbyGeoReadScale - Kullanıcı, beklemedeki coğrafi veritabanında okuma ölçeğini desteklemeye çalıştı.

  • 400 PerDatabaseCMKKeyRotationAttemptedWhileOldThumbprintInUse - Etkin işlemler eski anahtarlarla şifrelenmiş günlüğü tuttuğunda veritabanı düzeyinde TDE Koruyucusu için Anahtar Döndürme engellenir. Bu sorunu geçici olarak çözmek için olası stratejiler için lütfen aka.ms/azuresqldbkeyrotation bakın.

  • 400 PerDBCMKNotSupportedWithLTR - Veritabanında Uzun Süreli Yedekleme Saklama etkinleştirildiğinde veritabanı düzeyinde CMK desteklenmez.

  • 400 VBSEnclaveNotSupportedForDW - Tercih edilenEnclaveType, ayrılmış SQL Havuzları için desteklenmez.

  • 400 VBSEnclaveNotSupportedForDCSeriesSLO - DC serisi donanım yapılandırmasını kullanarak veritabanları için 'VBS' tercih edilenEnclaveType'ın yapılandırılması desteklenmez. DC serisi veritabanları Intel SGX kuşatmalarıyla önceden yapılandırılmıştır. Sanallaştırma tabanlı güvenlik (VBS) kuşatmaları desteklenmez.

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithoutDatabaseLevelEncryptionProtector - Veritabanı düzeyinde şifreleme koruyucusu, veritabanı düzeyi anahtarıyla şifrelenmiş bir veritabanını kopyalamaya veya çoğaltmaya çalışırken hedef veritabanında ayarlanmalıdır.

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithoutCurrentKeys - Veritabanı düzeyinde şifreleme koruyucusu ile yapılandırılmış bir veritabanını çoğaltmaya çalışırken, birincil tarafından kullanılan geçerli anahtarların ikincil veritabanına geçirilmesi gerekir.

  • 400 PerDatabaseCMKGeoPrimaryIsNotConfiguredWithDatabaseLevelEncryptionProtector - Coğrafi ikincilde veritabanı düzeyinde bir şifreleme koruyucusu ayarlamadan önce coğrafi birincil veritabanının veritabanı düzeyinde bir şifreleme koruyucusu ile yapılandırılması gerekir.

  • 400 ElasticJobsNotSupportedOnAutoPauseEnabledDatabase - otomatik duraklatma etkin sunucusuz veritabanı Elastik İşler veritabanı olarak desteklenmez çünkü iş aracısı bu veritabanının duraklatılmasını engelleyebilir. Bu sunucusuz veritabanında otomatik duraklatma özelliğini devre dışı bırakabilir veya bu veritabanını kullanan iş aracısını silebilirsiniz. Diğer ayrıntılar için buraya bakın: https://docs.microsoft.com/azure/azure-sql/database/serverless-tier-overview#auto-pausing

  • 400 VBSEnclaveNotSupportedForGeoReplicationWithDefaultEnclave - Coğrafi çoğaltmanın yapılandırılması, tercih edilenEnclaveType özelliğinin farklı değerlerini kullanan veritabanları için desteklenmez. '{0}' sunucusundaki birincil '{1}' veritabanı '{2}' preferredEnclaveType kullanırken, '{3}' sunucusundaki '{4}' ikincil veritabanı için belirtilen preferredEnclaveType '{5}' dır.

  • 400 VBSEnclaveNotSupportedForPlannedFailoverBetweenDatabasesWithDifferentPreferredEnclaveTypes - Farklı tercih edilenEnclaveType'a sahip birincil ve ikincil veritabanı arasında planlı yük devretme, Sanallaştırma tabanlı güvenlik (VBS) kuşatmalarında desteklenmez.

  • 400 PerDatabaseCMKGeoPrimaryIsConfiguredWithDatabaseLevelEncryptionProtector - Coğrafi birincil veritabanı, veritabanı düzeyinde şifreleme koruyucusu olmadan coğrafi ikincil bir sunucuya yük devredilirken veritabanı düzeyinde şifreleme koruyucusu ile yapılandırılmamalıdır.

  • 400 CreateDatabaseAttemptedWithRotationInProgress - Sunucuda devam eden Saydam Veri Şifrelemesi (TDE) anahtarı döndürmesi nedeniyle veritabanı oluşturma işlemi şu anda gerçekleştirilemiyor. Lütfen işlemi daha sonra yeniden deneyin.

  • 400 VBSEnclaveResourcePoolInvalidCombination - '{0}' preferredEnclaveType ile '{1}' preferredEnclaveType '{2}' elastik havuzuna veritabanı ekleme desteklenmez. Veritabanını elastik havuza eklemeden önce, tercih edilenEnclaveType'ın hem veritabanı hem de elastik havuz için aynı olduğundan emin olun. Daha fazla bilgi https://aka.ms/AlwaysEncryptedEnableSecureEnclaves

  • 400 MissingAsymmetricKeyOnTargetServer - Hedef sunucunun asimetrik anahtara erişimi yok.

  • 400 MismatchingSubscriptionWithUrl - Sağlanan abonelik Url'deki abonelikle eşleşmedi.

  • 400 MultipleDroppedDatabasesWithTheSameName - Sunucuda aynı ada sahip bırakılan birden çok veritabanı bulundu.

  • 400 AzureKeyVaultClientError - Azure Key Vault istemcisi bir hatayla karşılaştı.

  • 400 AzureKeyVaultClientInfoError - Azure Key Vault istemcisi için bilgi alınırken bir hata oluştu.

  • 400 AzureKeyVaultKeyThumbprintIsDifferent - Azure Key Vault Anahtarı malzemesi geçerli şifreleme koruyucu anahtarından farklı olduğundan işlem tamamlanamadı.

  • 400 UnsupportedBackupStorageRedundancy - Belirtilen Yedekleme Depolama Yedekliliği hedef bölgede desteklenmiyor.

  • 400 LTRSterlingToVldbMigrationNotSupported - Hiper Ölçek'te uzun süreli saklama henüz desteklenmediğinden veritabanının hizmet hedefi Hiper Ölçek olarak değiştirilemez. Lütfen veritabanında uzun süreli saklamayı devre dışı bırakın ve yeniden deneyin.

  • 400 Hiper ÖlçekReverseMigrationNotSupported - Hiper Ölçek veritabanının Sterling'e ters geçişi desteklenmeyen bir senaryoya neden oldu.

  • 400 UpdateSloOperationIdDoesNotExist - Sunucu için etkin güncelleştirme-slo işlemi algılanmadığından eylem başarısız oldu: {0}, veritabanı: {1};. Lütfen geçerli parametreler belirterek işlemi yeniden deneyin.

  • 400 ManualCutoverUnsupported - El ile tam geçiş seçeneğinin geçersiz kullanımı. Geçerli ve istenen hizmet hedefini denetleyin ve geçerli parametreler belirterek işlemi yeniden deneyin.

  • 400 VBSEnclaveResourcePoolInvalidCombination - '{0}' preferredEnclaveType ile '{1}' preferredEnclaveType '{2}' elastik havuzuna veritabanı ekleme desteklenmez. Veritabanını elastik havuza eklemeden önce, tercih edilenEnclaveType'ın hem veritabanı hem de elastik havuz için aynı olduğundan emin olun. Daha fazla bilgi https://aka.ms/AlwaysEncryptedEnableSecureEnclaves

  • 400 VBSEnclaveNotSupportedForDW - Tercih edilenEnclaveType, ayrılmış SQL Havuzları için desteklenmez.

  • 400 VBSEnclaveNotSupportedForDCSeriesSLO - DC serisi donanım yapılandırmasını kullanarak veritabanları için 'VBS' tercih edilenEnclaveType'ın yapılandırılması desteklenmez. DC serisi veritabanları Intel SGX kuşatmalarıyla önceden yapılandırılmıştır. Sanallaştırma tabanlı güvenlik (VBS) kuşatmaları desteklenmez.

  • 400 VBSEnclaveNotSupportedForGeoReplicationWithDefaultEnclave - Coğrafi çoğaltmanın yapılandırılması, tercih edilenEnclaveType özelliğinin farklı değerlerini kullanan veritabanları için desteklenmez. '{0}' sunucusundaki birincil '{1}' veritabanı '{2}' preferredEnclaveType kullanırken, '{3}' sunucusundaki '{4}' ikincil veritabanı için belirtilen preferredEnclaveType '{5}' dır.

  • 400 VBSEnclaveNotSupportedForPlannedFailoverBetweenDatabasesWithDifferentPreferredEnclaveTypes - Farklı tercih edilenEnclaveType'a sahip birincil ve ikincil veritabanı arasında planlı yük devretme, Sanallaştırma tabanlı güvenlik (VBS) kuşatmalarında desteklenmez.

  • 404 OperationIdNotFound - Kimliği olan işlem yok.

  • 404 ServerNotInSubscriptionResourceGroup - Belirtilen sunucu belirtilen kaynak grubunda ve abonelikte yok.

  • 404 SubscriptionDoesNotHaveServer - İstenen sunucu bulunamadı

  • 404 LongTermRetentionMigrationBackupNotFound - Belirtilen LTR yedeklemesi yok.

  • 404 SubscriptionNotFound - İstenen abonelik bulunamadı.

  • 404 ServerNotInSubscription - Belirtilen sunucu belirtilen abonelikte yok.

  • 404 ServerNotInSubscriptionResourceGroup - Belirtilen sunucu belirtilen kaynak grubunda ve abonelikte yok.

  • 404 DatabaseDoesNotExist - Kullanıcı bu sunucu örneğinde var olmayan bir veritabanı adı belirtti.

  • 404 CannotFindObject - Nesne mevcut olmadığından veya izinleriniz olmadığından bulunamıyor

  • 405 DesteklenmeyenReplicationOperation - Veritabanında desteklenmeyen bir çoğaltma işlemi başlatıldı.

  • 409 CannotCancelOperation - Yönetim işlemi iptal edilemeyen bir durumda.

  • 409 OperationCancelled - İşlem kullanıcı tarafından iptal edildi.

  • 409 İşlem Kesildi - Kaynak üzerindeki işlem, aynı kaynak üzerindeki başka bir işlem tarafından kesildiği için tamamlanamadı.

  • 409 LongTermRetentionMigrationRequestConflict - Bu LTR yedeklemesinde çakışma işlemi devam ediyor.

  • 409 LongTermRetentionMigrationBackupConflict - Hedef veritabanı için aynı yedekleme süresine sahip başka bir LTR yedeklemesi var.

  • 409 ServerDisabled - Sunucu devre dışı bırakıldı.

  • 409 ConflictingDatabaseOperation - Veritabanında zaten bir işlem var ve geçerli işlem işlemi tamamlayana kadar beklemelidir.

  • 409 RemoteDatabaseExists - Hedef veritabanı adı hedef sunucuda zaten var.

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship - Çoğaltma ilişkisi olmayan bir veritabanında çoğaltma işlemi gerçekleştirildi.

  • 409 InvalidOperationForDatabaseInReplicationRelationship - Zaten bir çoğaltma ilişkisinde olan bir veritabanında çoğaltma çekirdek oluşturma işlemi gerçekleştirildi.

  • 409 FreeDbAlreadyExists - Bölge başına bir abonelik için yalnızca bir ücretsiz veritabanı bulunabilir.

  • 409 DuplicateGeoDrRelation - Veritabanları zaten bir çoğaltma ilişkisinde. Bu yinelenen bir istektir.

  • 409 ConflictingServerOperation - Sunucu için şu anda bir işlem devam ediyor.

  • 409 SubscriptionDisabled - Abonelik devre dışı bırakıldı.

  • 409 ConflictingSystemOperationInProgress - Veritabanında bir sistem bakım işlemi devam ediyor ve diğer işlemlerin tamamlanana kadar beklemesi gerekiyor.

  • 409 SkuAssignmentInProgress - Önceki bir istek tamamlanmadığından geçerli atama isteği işlenemiyor.

  • 409 CurrentMemoryUsageExceedsSkuQuota - Kullanıcı, daha yüksek kaynak tüketimi nedeniyle tamamlanamayan bir sku güncelleştirme işlemi denedi.

  • 409 ServerKeyNameAlreadyExists - Sunucu anahtarı sunucuda zaten var.

  • 409 ServerKeyUriAlreadyExists - Sunucu anahtarı URI'si sunucuda zaten var.

  • 409 ServerKeyDoesNotExists - Sunucu anahtarı yok.

  • 409 UpdateSloInProgress - Kullanıcı, bir SLO güncelleştirmesi devam ederken uyumsuz bir işlem başlatmayı denedi.

  • 409 ServerDtuQuotaExceeded - Sunucu izin verilen Veritabanı Aktarım Hızı Birimi kotasını aşacağından işlem gerçekleştirilemedi.

  • 409 UpdateSloFailedDatabaseTooBusy - Veritabanı çok meşgul olduğundan güncelleştirme SLO işlemi tamamlanamadı.

  • 409 UnableToAlterDatabaseInReplication - Çoğaltma ilişkisindeki bir veritabanında kullanıcı tarafından değiştirilmiş sürüm.

  • 409 AzureKeyVaultKeyNameNotFound - Azure Key Vault Anahtar adı mevcut olmadığından işlem tamamlanamadı.

  • 409 AzureKeyVaultKeyInUse - Anahtar şu anda sunucu tarafından kullanılıyor.

  • 409 ElasticPoolBusy - Meşgul olan bir elastik havuzda bir yönetim işlemi denendi.

  • 409 SimultaneousSkuChangeNotAllowed - Hizmet hedefi değişiklik işlemleri, çoğaltma ilişkisinin her iki veritabanında aynı anda çalıştırılamaz.

  • 409 TargetElasticPoolBeingUpdated - Bu elastik havuzdaki veritabanlarından biri için kopyalama işlemi devam ettiğinden elastik havuz güncelleştirmesi başlatılamıyor

  • 409 DatabaseCopyLimitPerReplicaReached - Kullanıcı eşzamanlı veritabanı kopya sınırına ulaştı.

  • 409 ConflictRequestToUpdateBackupRedundancy - Yedekleme depolama yedekliliğini değiştirmeye ilişkin bir çakışma isteği devam ediyor.

  • 409 DatabaseElasticPoolMaintenanceConflict - Kullanıcı, veritabanının elastik havuzuyla çakışan belirtilen bir bakım yapılandırmasıyla veritabanı oluşturmaya veya güncelleştirmeye çalıştı.

  • 409 SubscriptionVcoreQuotaExceeded - Abonelik izin verilen sanal çekirdek kotasını aşacağından işlem gerçekleştirilemedi.

  • 429 SubscriptionTooManyCreateUpdateRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteğin ötesindeki istekler.

  • 429 SubscriptionTooManyRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteğin ötesindeki istekler.

  • 429 SubscriptionTooManyCreateUpdateRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteğin ötesindeki istekler.

  • 429 SubscriptionTooManyRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteğin ötesindeki istekler.

  • 500 OperationTimedOut - İşlem zaman aşımına uğradı ve otomatik olarak geri alındı. Lütfen işlemi yeniden deneyin.

  • 500 LongTermRetentionMigrationRequestFailedToStartOnTarget - Hedef bölgede LTR yedekleme kopyalama isteği başlatılamadı.

  • 500 LongTermRetentionMigrationRequestCopyFailed - LTR yedekleme blobları için kopyalama işlemi başarısız oldu.

  • 500 LongTermRetentionMigrationRestoreVerExceeded - En fazla denemeye ulaşıldıktan sonra geri yükleme doğrulaması başarısız oldu.

  • 500 LongTermRetentionMigrationRestoreVerFailed - Geri yükleme doğrulaması başarısız oldu.

  • 500 ActivateOrDeactivateWorkflowThrottling - Çok fazla eşzamanlı iş akışı olduğundan etkinleştirme veya devre dışı bırakma iş akışı başarısız oldu

  • 503 TooManyRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteğin ötesindeki istekler.

  • 503 AzureKeyVaultConnectionFailed - Azure Key Vault'a bağlanma girişimleri başarısız olduğundan sunucuda işlem tamamlanamadı

  • 503 AzureKeyVaultGenericConnectionError - Anahtar Kasası bilgileri alınmaya çalışılırken bir hatayla karşılaşıldığından işlem tamamlanamadı.

  • 503 DatabaseUnavailable - Veritabanı kullanılamadığından işlem başarısız oldu.

  • 503 TooManyRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteğin ötesindeki istekler.

  • 504 RequestTimeout - Hizmet isteği izin verilen zaman aşımını aştı.

Örnekler

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.

Örnek isteği

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

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

Örnek yanıt

{
  "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"
}
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.

Örnek isteği

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

{
  "identity": {
    "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
    },
    "type": "UserAssigned"
  },
  "sku": {
    "name": "S0",
    "tier": "Standard"
  },
  "properties": {
    "keys": {
      "https://your-key-vault-name.vault.azure.net/yourKey/yourKeyVersion": {},
      "https://your-key-vault-name.vault.azure.net/yourKey2/yourKey2VersionToDelete": null
    },
    "encryptionProtector": "https://your-key-vault-name.vault.azure.net/yourKey/yourKeyVersion"
  }
}

Örnek yanıt

{
  "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"
}
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.

Örnek isteği

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

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

Örnek yanıt

{
  "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"
}
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.

Örnek isteği

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

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

Örnek yanıt

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "S0",
    "currentBackupStorageRedundancy": "Geo",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "zoneRedundant": false,
    "preferredEnclaveType": "Default"
  },
  "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"
}
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.

Örnek isteği

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

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

Örnek yanıt

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

Updates a database.

Örnek isteği

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

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

Örnek yanıt

{
  "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"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Tanımlar

Name Description
AlwaysEncryptedEnclaveType

Veritabanında istenen kapanım türü; örneğin, Varsayılan veya VBS kuşatmaları.

AvailabilityZoneType

Veritabanının sabitlendiği kullanılabilirlik bölgesini belirtir.

BackupStorageRedundancy

Bu veritabanı için yedeklemeleri depolamak için kullanılan depolama hesabı türü.

CatalogCollationType

Meta veri kataloğu harmanlaması.

CreateMode

Veritabanı oluşturma modunu belirtir.

Varsayılan: normal veritabanı oluşturma.

Kopyala: Mevcut bir veritabanının kopyası olarak bir veritabanı oluşturur. sourceDatabaseId, kaynak veritabanının kaynak kimliği olarak belirtilmelidir.

İkincil: Var olan bir veritabanının ikincil çoğaltması olarak bir veritabanı oluşturur. sourceDatabaseId, mevcut birincil veritabanının kaynak kimliği olarak belirtilmelidir.

PointInTimeRestore: Mevcut bir veritabanının belirli bir noktaya yedeklemesini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId, mevcut veritabanının kaynak kimliği olarak belirtilmelidir ve restorePointInTime belirtilmelidir.

Kurtarma: Coğrafi olarak çoğaltılmış bir yedeklemeyi geri yükleyerek bir veritabanı oluşturur. geri yüklenecek kurtarılabilir veritabanı kaynak kimliği olarak sourceDatabaseId belirtilmelidir.

Geri Yükleme: Silinen bir veritabanının yedeğini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId belirtilmelidir. sourceDatabaseId veritabanının özgün kaynak kimliğiyse sourceDatabaseDeletionDate belirtilmelidir. Aksi takdirde sourceDatabaseId geri yüklenebilir bırakılan veritabanı kaynak kimliği olmalıdır ve sourceDatabaseDeletionDate yoksayılır. restorePointInTime, zamanın önceki bir noktasından geri yüklemek için de belirtilebilir.

RestoreLongTermRetentionBackup: Uzun süreli saklama kasasından geri yükleyerek bir veritabanı oluşturur. recoveryServicesRecoveryPointResourceId, kurtarma noktası kaynak kimliği olarak belirtilmelidir.

Copy, Secondary ve RestoreLongTermRetentionBackup, DataWarehouse sürümü için desteklenmez.

Database

Veritabanı kaynağı.

DatabaseIdentity

Bir kaynak için Azure Active Directory kimlik yapılandırması.

DatabaseIdentityType

Kimlik türü

DatabaseKey

Bekleyen şifreleme için kullanılan veritabanı düzeyi anahtarı.

DatabaseKeyType

Veritabanı anahtar türü. Yalnızca desteklenen değer 'AzureKeyVault' değeridir.

DatabaseLicenseType

Bu veritabanı için uygulanacak lisans türü. Lisansa ihtiyacınız varsa LicenseIncluded veya lisansınız olup olmadığını ve Azure Hibrit Avantajı'na uygun olup olmadığınızı BasePrice.

DatabaseReadScale

Salt okunur yönlendirmenin durumu. Etkinleştirilirse, bağlantı dizesinde uygulama amacı salt okunur olarak ayarlanmış bağlantılar aynı bölgedeki salt okunur ikincil çoğaltmaya yönlendirilebilir. Elastik havuz içindeki hiper ölçek veritabanı için geçerli değildir.

DatabaseStatus

Veritabanının durumu.

DatabaseUpdate

Veritabanı güncelleştirme kaynağı.

DatabaseUserIdentity

Bir kaynak için Azure Active Directory kimlik yapılandırması.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

FreeLimitExhaustionBehavior

Ücretsiz veritabanı için aylık ücretsiz sınırlar tükendiğinde davranışı belirtir.

Otomatik Kullan: Veritabanı, ayın geri kalanında ücretsiz sınırların tükenmesi üzerine otomatik olarak duraklatılır.

BillForUsage: Veritabanı, ücretsiz sınırların tükenmesi üzerine çevrimiçi olmaya devam eder ve fazla kullanım faturalandırılır.

SampleName

Bu veritabanı oluşturulurken uygulanacak örnek şemanın adı.

SecondaryType

İkincil bir veritabanıysa veritabanının ikincil türü. Geçerli değerler Coğrafi, Adlandırılmış ve Beklemede değerleridir.

Sku

ARM Kaynağı SKU'su.

AlwaysEncryptedEnclaveType

Veritabanında istenen kapanım türü; örneğin, Varsayılan veya VBS kuşatmaları.

Değer Description
Default
VBS

AvailabilityZoneType

Veritabanının sabitlendiği kullanılabilirlik bölgesini belirtir.

Değer Description
1
2
3
NoPreference

BackupStorageRedundancy

Bu veritabanı için yedeklemeleri depolamak için kullanılan depolama hesabı türü.

Değer Description
Geo
GeoZone
Local
Zone

CatalogCollationType

Meta veri kataloğu harmanlaması.

Değer Description
DATABASE_DEFAULT
SQL_Latin1_General_CP1_CI_AS

CreateMode

Veritabanı oluşturma modunu belirtir.

Varsayılan: normal veritabanı oluşturma.

Kopyala: Mevcut bir veritabanının kopyası olarak bir veritabanı oluşturur. sourceDatabaseId, kaynak veritabanının kaynak kimliği olarak belirtilmelidir.

İkincil: Var olan bir veritabanının ikincil çoğaltması olarak bir veritabanı oluşturur. sourceDatabaseId, mevcut birincil veritabanının kaynak kimliği olarak belirtilmelidir.

PointInTimeRestore: Mevcut bir veritabanının belirli bir noktaya yedeklemesini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId, mevcut veritabanının kaynak kimliği olarak belirtilmelidir ve restorePointInTime belirtilmelidir.

Kurtarma: Coğrafi olarak çoğaltılmış bir yedeklemeyi geri yükleyerek bir veritabanı oluşturur. geri yüklenecek kurtarılabilir veritabanı kaynak kimliği olarak sourceDatabaseId belirtilmelidir.

Geri Yükleme: Silinen bir veritabanının yedeğini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId belirtilmelidir. sourceDatabaseId veritabanının özgün kaynak kimliğiyse sourceDatabaseDeletionDate belirtilmelidir. Aksi takdirde sourceDatabaseId geri yüklenebilir bırakılan veritabanı kaynak kimliği olmalıdır ve sourceDatabaseDeletionDate yoksayılır. restorePointInTime, zamanın önceki bir noktasından geri yüklemek için de belirtilebilir.

RestoreLongTermRetentionBackup: Uzun süreli saklama kasasından geri yükleyerek bir veritabanı oluşturur. recoveryServicesRecoveryPointResourceId, kurtarma noktası kaynak kimliği olarak belirtilmelidir.

Copy, Secondary ve RestoreLongTermRetentionBackup, DataWarehouse sürümü için desteklenmez.

Değer Description
Copy
Default
OnlineSecondary
PointInTimeRestore
Recovery
Restore
RestoreExternalBackup
RestoreExternalBackupSecondary
RestoreLongTermRetentionBackup
Secondary

Database

Veritabanı kaynağı.

Name Tür Description
id

string

Kaynak Kimliği.

identity

DatabaseIdentity

Veritabanının Azure Active Directory kimliği.

kind

string

Veritabanı türü. Bu, Azure portalı deneyimi için kullanılan meta verilerdir.

location

string

Kaynak konumu.

managedBy

string

Veritabanını yöneten kaynak.

name

string

Kaynak adı.

properties.autoPauseDelay

integer (int32)

Veritabanının otomatik olarak duraklatıldığı dakika cinsinden süre. -1 değeri, otomatik duraklatma'nın devre dışı bırakıldığını gösterir

properties.availabilityZone

AvailabilityZoneType

Veritabanının sabitlendiği kullanılabilirlik bölgesini belirtir.

properties.catalogCollation

CatalogCollationType

Meta veri kataloğu harmanlaması.

properties.collation

string

Veritabanının harmanlaması.

properties.createMode

CreateMode

Veritabanı oluşturma modunu belirtir.

Varsayılan: normal veritabanı oluşturma.

Kopyala: Mevcut bir veritabanının kopyası olarak bir veritabanı oluşturur. sourceDatabaseId, kaynak veritabanının kaynak kimliği olarak belirtilmelidir.

İkincil: Var olan bir veritabanının ikincil çoğaltması olarak bir veritabanı oluşturur. sourceDatabaseId, mevcut birincil veritabanının kaynak kimliği olarak belirtilmelidir.

PointInTimeRestore: Mevcut bir veritabanının belirli bir noktaya yedeklemesini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId, mevcut veritabanının kaynak kimliği olarak belirtilmelidir ve restorePointInTime belirtilmelidir.

Kurtarma: Coğrafi olarak çoğaltılmış bir yedeklemeyi geri yükleyerek bir veritabanı oluşturur. geri yüklenecek kurtarılabilir veritabanı kaynak kimliği olarak sourceDatabaseId belirtilmelidir.

Geri Yükleme: Silinen bir veritabanının yedeğini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId belirtilmelidir. sourceDatabaseId veritabanının özgün kaynak kimliğiyse sourceDatabaseDeletionDate belirtilmelidir. Aksi takdirde sourceDatabaseId geri yüklenebilir bırakılan veritabanı kaynak kimliği olmalıdır ve sourceDatabaseDeletionDate yoksayılır. restorePointInTime, zamanın önceki bir noktasından geri yüklemek için de belirtilebilir.

RestoreLongTermRetentionBackup: Uzun süreli saklama kasasından geri yükleyerek bir veritabanı oluşturur. recoveryServicesRecoveryPointResourceId, kurtarma noktası kaynak kimliği olarak belirtilmelidir.

Copy, Secondary ve RestoreLongTermRetentionBackup, DataWarehouse sürümü için desteklenmez.

properties.creationDate

string (date-time)

Veritabanının oluşturulma tarihi (ISO8601 biçimi).

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Bu veritabanı için yedeklemeleri depolamak için kullanılan depolama hesabı türü.

properties.currentServiceObjectiveName

string

Veritabanının geçerli hizmet düzeyi hedef adı.

properties.currentSku

Sku

SKU'nun adı ve katmanı.

properties.databaseId

string (uuid)

Veritabanının kimliği.

properties.defaultSecondaryLocation

string

Bu veritabanı için varsayılan ikincil bölge.

properties.earliestRestoreDate

string (date-time)

Bu, bu veritabanı için geri yüklemenin kullanılabilir olduğu en erken başlangıç tarihini ve saatini kaydeder (ISO8601 biçimi).

properties.elasticPoolId

string (arm-id)

Bu veritabanını içeren elastik havuzun kaynak tanımlayıcısı.

properties.encryptionProtector

string

Veritabanı Müşteri Tarafından Yönetilen Anahtarlar başına ile yapılandırılmışsa veritabanının azure anahtar kasası URI'si.

properties.encryptionProtectorAutoRotation

boolean

Veritabanı şifreleme koruyucusu AKV anahtarının otomatik döndürmesini etkinleştirme veya devre dışı bırakma bayrağı.

properties.failoverGroupId

string

Bu veritabanının ait olduğu Yük Devretme Grubu kaynak tanımlayıcısı.

properties.federatedClientId

string (uuid)

Veritabanı başına kiracılar arası CMK senaryosu için kullanılan İstemci kimliği

properties.freeLimitExhaustionBehavior

FreeLimitExhaustionBehavior

Ücretsiz veritabanı için aylık ücretsiz sınırlar tükendiğinde davranışı belirtir.

Otomatik Kullan: Veritabanı, ayın geri kalanında ücretsiz sınırların tükenmesi üzerine otomatik olarak duraklatılır.

BillForUsage: Veritabanı, ücretsiz sınırların tükenmesi üzerine çevrimiçi olmaya devam eder ve fazla kullanım faturalandırılır.

properties.highAvailabilityReplicaCount

integer (int32)

yüksek kullanılabilirlik sağlamak için kullanılan İş Açısından Kritik, Premium veya Hiper Ölçek sürümü veritabanıyla ilişkili ikincil çoğaltmaların sayısı. Elastik havuz içindeki hiper ölçek veritabanı için geçerli değildir.

properties.isInfraEncryptionEnabled

boolean

Bu veritabanı için infra şifrelemesi etkinleştirildi.

properties.isLedgerOn

boolean

Bu veritabanının bir kayıt defteri veritabanı olup olmadığı, veritabanındaki tüm tabloların kayıt defteri tabloları olduğu anlamına gelir. Not: Veritabanı oluşturulduktan sonra bu özelliğin değeri değiştirilemez.

properties.keys

<string,  DatabaseKey>

Kullanılacak kullanıcı tarafından atanan kimliklerin kaynak kimlikleri

properties.licenseType

DatabaseLicenseType

Bu veritabanı için uygulanacak lisans türü. Lisansa ihtiyacınız varsa LicenseIncluded veya lisansınız olup olmadığını ve Azure Hibrit Avantajı'na uygun olup olmadığınızı BasePrice.

properties.longTermRetentionBackupResourceId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili uzun süreli saklama yedeklemesinin kaynak tanımlayıcısı.

properties.maintenanceConfigurationId

string

Veritabanına atanan bakım yapılandırma kimliği. Bu yapılandırma, bakım güncelleştirmelerinin gerçekleşeceği dönemi tanımlar.

properties.manualCutover

boolean

Veritabanını Hiper Ölçek katmanına güncelleştirme işlemi sırasında müşteri tarafından denetlenen el ile tam geçişin yapılması gerekip gerekmediği.

Bu özellik yalnızca veritabanını İş Açısından Kritik/Genel Amaçlı/Premium/Standart katmandan Hiper Ölçek katmanına ölçeklendirirken geçerlidir.

manualCutover belirtildiğinde, ölçeklendirme işlemi kullanıcı girişinin Hiper Ölçek veritabanına tam geçişi tetiklemesini bekler.

Tam geçişi tetikleyebilmek için ölçeklendirme işlemi Bekleme durumundayken lütfen 'performCutover' parametresini sağlayın.

properties.maxLogSizeBytes

integer (int64)

Bu veritabanı için en büyük günlük boyutu.

properties.maxSizeBytes

integer (int64)

Veritabanının bayt cinsinden ifade edilen en büyük boyutu.

properties.minCapacity

number (double)

Duraklatılmadıysa veritabanının her zaman ayıracağı en düşük kapasite

properties.pausedDate

string (date-time)

Veritabanının kullanıcı yapılandırması veya eylemi (ISO8601 biçimi) tarafından duraklatıldığı tarih. Veritabanı hazırsa null.

properties.performCutover

boolean

Ölçeklendirme işlemi devam ederken bekleme durumunda müşteri tarafından denetlenen el ile tam geçişi tetikleme.

Bu özellik parametresi yalnızca 'manualCutover' parametresiyle birlikte başlatılan ölçeklendirme işlemleri için geçerlidir.

Bu özellik yalnızca veritabanını İş Açısından Kritik/Genel Amaçlı/Premium/Standart katmandan Hiper Ölçek katmanına ölçeklendirme işlemi devam ederken geçerlidir.

performCutover belirtildiğinde ölçeklendirme işlemi tam geçişi tetikler ve Hiper Ölçek veritabanında rol değişikliği gerçekleştirir.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

Veritabanında istenen kapanım türü; örneğin, Varsayılan veya VBS kuşatmaları.

properties.readScale

DatabaseReadScale

Salt okunur yönlendirmenin durumu. Etkinleştirilirse, bağlantı dizesinde uygulama amacı salt okunur olarak ayarlanmış bağlantılar aynı bölgedeki salt okunur ikincil çoğaltmaya yönlendirilebilir. Elastik havuz içindeki hiper ölçek veritabanı için geçerli değildir.

properties.recoverableDatabaseId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili kurtarılabilir veritabanının kaynak tanımlayıcısı.

properties.recoveryServicesRecoveryPointId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili kurtarma noktasının kaynak tanımlayıcısı.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Bu veritabanına yönelik yedeklemeleri depolamak için kullanılacak depolama hesabı türü.

properties.requestedServiceObjectiveName

string

Veritabanının istenen hizmet düzeyi hedef adı.

properties.restorableDroppedDatabaseId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili geri yüklenebilir bırakılan veritabanının kaynak tanımlayıcısı.

properties.restorePointInTime

string (date-time)

Yeni veritabanını oluşturmak için geri yüklenecek kaynak veritabanının zaman noktasını (ISO8601 biçimi) belirtir.

properties.resumedDate

string (date-time)

Veritabanının kullanıcı eylemi veya veritabanı oturum açma (ISO8601 biçimi) tarafından sürdürüldiği tarih. Veritabanı duraklatıldıysa null.

properties.sampleName

SampleName

Bu veritabanı oluşturulurken uygulanacak örnek şemanın adı.

properties.secondaryType

SecondaryType

İkincil bir veritabanıysa veritabanının ikincil türü. Geçerli değerler Coğrafi, Adlandırılmış ve Beklemede değerleridir.

properties.sourceDatabaseDeletionDate

string (date-time)

Veritabanının silindiği saati belirtir.

properties.sourceDatabaseId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili kaynak veritabanının kaynak tanımlayıcısı.

properties.sourceResourceId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili kaynağın kaynak tanımlayıcısı.

Bu özellik yalnızca DataWarehouse sürümü için desteklenir ve abonelikler arasında geri yüklemeye izin verir.

sourceResourceId belirtildiğinde sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId ve sourceDatabaseDeletionDate belirtilmemeli ve CreateMode pointInTimeRestore, Restore veya Recover olmalıdır.

createMode PointInTimeRestore olduğunda, sourceResourceId mevcut veritabanının veya mevcut SQL havuzunun kaynak kimliği olmalı ve restorePointInTime belirtilmelidir.

createMode Geri Yükle olduğunda sourceResourceId geri yüklenebilir bırakılan veritabanının veya geri yüklenebilir bırakılan sql havuzunun kaynak kimliği olmalıdır.

createMode Kurtar olduğunda sourceResourceId kurtarılabilir veritabanının veya kurtarılabilir SQL havuzunun kaynak kimliği olmalıdır.

Kaynak abonelik hedef abonelikten farklı bir kiracıya aitse, "x-ms-authorization-auxiliary" üst bilgisi kaynak kiracı için kimlik doğrulama belirteci içermelidir. "x-ms-authorization-auxiliary" üst bilgisi hakkında daha fazla bilgi için bkz. https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

properties.status

DatabaseStatus

Veritabanının durumu.

properties.useFreeLimit

boolean

Veritabanının ücretsiz aylık sınırları kullanıp kullanmadığı. Abonelikteki bir veritabanında izin verilir.

properties.zoneRedundant

boolean

Bu veritabanının alanlar arası yedekli olup olmadığı, bu veritabanının çoğaltmalarının birden çok kullanılabilirlik alanına yayılacağı anlamına gelir.

sku

Sku

Veritabanı SKU'su.

SKU'ların listesi bölgeye ve destek teklifine göre farklılık gösterebilir. Azure bölgesindeki aboneliğiniz için kullanılabilen SKU'ları (SKU adı, katman/sürüm, aile ve kapasite dahil) belirlemek için Capabilities_ListByLocation REST API'sini veya aşağıdaki komutlardan birini kullanın:

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

object

Kaynak etiketleri.

type

string

Kaynak türü.

DatabaseIdentity

Bir kaynak için Azure Active Directory kimlik yapılandırması.

Name Tür Description
tenantId

string (uuid)

Azure Active Directory kiracı kimliği.

type

DatabaseIdentityType

Kimlik türü

userAssignedIdentities

<string,  DatabaseUserIdentity>

Kullanılacak kullanıcı tarafından atanan kimliklerin kaynak kimlikleri

DatabaseIdentityType

Kimlik türü

Değer Description
None
UserAssigned

DatabaseKey

Bekleyen şifreleme için kullanılan veritabanı düzeyi anahtarı.

Name Tür Description
creationDate

string (date-time)

Veritabanı anahtarı oluşturma tarihi.

subregion

string

Sunucu anahtarının alt kaydı.

thumbprint

string

Veritabanı anahtarının parmak izi.

type

DatabaseKeyType

Veritabanı anahtar türü. Yalnızca desteklenen değer 'AzureKeyVault' değeridir.

DatabaseKeyType

Veritabanı anahtar türü. Yalnızca desteklenen değer 'AzureKeyVault' değeridir.

Değer Description
AzureKeyVault

DatabaseLicenseType

Bu veritabanı için uygulanacak lisans türü. Lisansa ihtiyacınız varsa LicenseIncluded veya lisansınız olup olmadığını ve Azure Hibrit Avantajı'na uygun olup olmadığınızı BasePrice.

Değer Description
BasePrice
LicenseIncluded

DatabaseReadScale

Salt okunur yönlendirmenin durumu. Etkinleştirilirse, bağlantı dizesinde uygulama amacı salt okunur olarak ayarlanmış bağlantılar aynı bölgedeki salt okunur ikincil çoğaltmaya yönlendirilebilir. Elastik havuz içindeki hiper ölçek veritabanı için geçerli değildir.

Değer Description
Disabled
Enabled

DatabaseStatus

Veritabanının durumu.

Değer Description
AutoClosed
Copying
Creating
Disabled
EmergencyMode
Inaccessible
Offline
OfflineChangingDwPerformanceTiers
OfflineSecondary
Online
OnlineChangingDwPerformanceTiers
Paused
Pausing
Recovering
RecoveryPending
Restoring
Resuming
Scaling
Shutdown
Standby
Starting
Stopped
Stopping
Suspect

DatabaseUpdate

Veritabanı güncelleştirme kaynağı.

Name Tür Description
identity

DatabaseIdentity

Veritabanı kimliği

properties.autoPauseDelay

integer (int32)

Veritabanının otomatik olarak duraklatıldığı dakika cinsinden süre. -1 değeri, otomatik duraklatma'nın devre dışı bırakıldığını gösterir

properties.catalogCollation

CatalogCollationType

Meta veri kataloğu harmanlaması.

properties.collation

string

Veritabanının harmanlaması.

properties.createMode

CreateMode

Veritabanı oluşturma modunu belirtir.

Varsayılan: normal veritabanı oluşturma.

Kopyala: Mevcut bir veritabanının kopyası olarak bir veritabanı oluşturur. sourceDatabaseId, kaynak veritabanının kaynak kimliği olarak belirtilmelidir.

İkincil: Var olan bir veritabanının ikincil çoğaltması olarak bir veritabanı oluşturur. sourceDatabaseId, mevcut birincil veritabanının kaynak kimliği olarak belirtilmelidir.

PointInTimeRestore: Mevcut bir veritabanının belirli bir noktaya yedeklemesini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId, mevcut veritabanının kaynak kimliği olarak belirtilmelidir ve restorePointInTime belirtilmelidir.

Kurtarma: Coğrafi olarak çoğaltılmış bir yedeklemeyi geri yükleyerek bir veritabanı oluşturur. geri yüklenecek kurtarılabilir veritabanı kaynak kimliği olarak sourceDatabaseId belirtilmelidir.

Geri Yükleme: Silinen bir veritabanının yedeğini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId belirtilmelidir. sourceDatabaseId veritabanının özgün kaynak kimliğiyse sourceDatabaseDeletionDate belirtilmelidir. Aksi takdirde sourceDatabaseId geri yüklenebilir bırakılan veritabanı kaynak kimliği olmalıdır ve sourceDatabaseDeletionDate yoksayılır. restorePointInTime, zamanın önceki bir noktasından geri yüklemek için de belirtilebilir.

RestoreLongTermRetentionBackup: Uzun süreli saklama kasasından geri yükleyerek bir veritabanı oluşturur. recoveryServicesRecoveryPointResourceId, kurtarma noktası kaynak kimliği olarak belirtilmelidir.

Copy, Secondary ve RestoreLongTermRetentionBackup, DataWarehouse sürümü için desteklenmez.

properties.creationDate

string (date-time)

Veritabanının oluşturulma tarihi (ISO8601 biçimi).

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Bu veritabanı için yedeklemeleri depolamak için kullanılan depolama hesabı türü.

properties.currentServiceObjectiveName

string

Veritabanının geçerli hizmet düzeyi hedef adı.

properties.currentSku

Sku

SKU'nun adı ve katmanı.

properties.databaseId

string (uuid)

Veritabanının kimliği.

properties.defaultSecondaryLocation

string

Bu veritabanı için varsayılan ikincil bölge.

properties.earliestRestoreDate

string (date-time)

Bu, bu veritabanı için geri yüklemenin kullanılabilir olduğu en erken başlangıç tarihini ve saatini kaydeder (ISO8601 biçimi).

properties.elasticPoolId

string (arm-id)

Bu veritabanını içeren elastik havuzun kaynak tanımlayıcısı.

properties.encryptionProtector

string

Veritabanı Müşteri Tarafından Yönetilen Anahtarlar başına ile yapılandırılmışsa veritabanının azure anahtar kasası URI'si.

properties.encryptionProtectorAutoRotation

boolean

Veritabanı şifreleme koruyucusu AKV anahtarının otomatik döndürmesini etkinleştirme veya devre dışı bırakma bayrağı.

properties.failoverGroupId

string

Bu veritabanının ait olduğu Yük Devretme Grubu kaynak tanımlayıcısı.

properties.federatedClientId

string (uuid)

Veritabanı başına kiracılar arası CMK senaryosu için kullanılan İstemci kimliği

properties.freeLimitExhaustionBehavior

FreeLimitExhaustionBehavior

Ücretsiz veritabanı için aylık ücretsiz sınırlar tükendiğinde davranışı belirtir.

Otomatik Kullan: Veritabanı, ayın geri kalanında ücretsiz sınırların tükenmesi üzerine otomatik olarak duraklatılır.

BillForUsage: Veritabanı, ücretsiz sınırların tükenmesi üzerine çevrimiçi olmaya devam eder ve fazla kullanım faturalandırılır.

properties.highAvailabilityReplicaCount

integer (int32)

yüksek kullanılabilirlik sağlamak için kullanılan İş Açısından Kritik, Premium veya Hiper Ölçek sürümü veritabanıyla ilişkili ikincil çoğaltmaların sayısı. Elastik havuz içindeki hiper ölçek veritabanı için geçerli değildir.

properties.isInfraEncryptionEnabled

boolean

Bu veritabanı için infra şifrelemesi etkinleştirildi.

properties.isLedgerOn

boolean

Bu veritabanının bir kayıt defteri veritabanı olup olmadığı, veritabanındaki tüm tabloların kayıt defteri tabloları olduğu anlamına gelir. Not: Veritabanı oluşturulduktan sonra bu özelliğin değeri değiştirilemez.

properties.keys

<string,  DatabaseKey>

Kullanılacak kullanıcı tarafından atanan kimliklerin kaynak kimlikleri

properties.licenseType

DatabaseLicenseType

Bu veritabanı için uygulanacak lisans türü. Lisansa ihtiyacınız varsa LicenseIncluded veya lisansınız olup olmadığını ve Azure Hibrit Avantajı'na uygun olup olmadığınızı BasePrice.

properties.longTermRetentionBackupResourceId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili uzun süreli saklama yedeklemesinin kaynak tanımlayıcısı.

properties.maintenanceConfigurationId

string

Veritabanına atanan bakım yapılandırma kimliği. Bu yapılandırma, bakım güncelleştirmelerinin gerçekleşeceği dönemi tanımlar.

properties.manualCutover

boolean

Veritabanını Hiper Ölçek katmanına güncelleştirme işlemi sırasında müşteri tarafından denetlenen el ile tam geçişin yapılması gerekip gerekmediği.

Bu özellik yalnızca veritabanını İş Açısından Kritik/Genel Amaçlı/Premium/Standart katmandan Hiper Ölçek katmanına ölçeklendirirken geçerlidir.

manualCutover belirtildiğinde, ölçeklendirme işlemi kullanıcı girişinin Hiper Ölçek veritabanına tam geçişi tetiklemesini bekler.

Tam geçişi tetikleyebilmek için ölçeklendirme işlemi Bekleme durumundayken lütfen 'performCutover' parametresini sağlayın.

properties.maxLogSizeBytes

integer (int64)

Bu veritabanı için en büyük günlük boyutu.

properties.maxSizeBytes

integer (int64)

Veritabanının bayt cinsinden ifade edilen en büyük boyutu.

properties.minCapacity

number (double)

Duraklatılmadıysa veritabanının her zaman ayıracağı en düşük kapasite

properties.pausedDate

string (date-time)

Veritabanının kullanıcı yapılandırması veya eylemi (ISO8601 biçimi) tarafından duraklatıldığı tarih. Veritabanı hazırsa null.

properties.performCutover

boolean

Ölçeklendirme işlemi devam ederken bekleme durumunda müşteri tarafından denetlenen el ile tam geçişi tetikleme.

Bu özellik parametresi yalnızca 'manualCutover' parametresiyle birlikte başlatılan ölçeklendirme işlemleri için geçerlidir.

Bu özellik yalnızca veritabanını İş Açısından Kritik/Genel Amaçlı/Premium/Standart katmandan Hiper Ölçek katmanına ölçeklendirme işlemi devam ederken geçerlidir.

performCutover belirtildiğinde ölçeklendirme işlemi tam geçişi tetikler ve Hiper Ölçek veritabanında rol değişikliği gerçekleştirir.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

Veritabanında istenen kapanım türü; örneğin, Varsayılan veya VBS kuşatmaları.

properties.readScale

DatabaseReadScale

Salt okunur yönlendirmenin durumu. Etkinleştirilirse, bağlantı dizesinde uygulama amacı salt okunur olarak ayarlanmış bağlantılar aynı bölgedeki salt okunur ikincil çoğaltmaya yönlendirilebilir. Elastik havuz içindeki hiper ölçek veritabanı için geçerli değildir.

properties.recoverableDatabaseId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili kurtarılabilir veritabanının kaynak tanımlayıcısı.

properties.recoveryServicesRecoveryPointId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili kurtarma noktasının kaynak tanımlayıcısı.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Bu veritabanına yönelik yedeklemeleri depolamak için kullanılacak depolama hesabı türü.

properties.requestedServiceObjectiveName

string

Veritabanının istenen hizmet düzeyi hedef adı.

properties.restorableDroppedDatabaseId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili geri yüklenebilir bırakılan veritabanının kaynak tanımlayıcısı.

properties.restorePointInTime

string (date-time)

Yeni veritabanını oluşturmak için geri yüklenecek kaynak veritabanının zaman noktasını (ISO8601 biçimi) belirtir.

properties.resumedDate

string (date-time)

Veritabanının kullanıcı eylemi veya veritabanı oturum açma (ISO8601 biçimi) tarafından sürdürüldiği tarih. Veritabanı duraklatıldıysa null.

properties.sampleName

SampleName

Bu veritabanı oluşturulurken uygulanacak örnek şemanın adı.

properties.secondaryType

SecondaryType

İkincil bir veritabanıysa veritabanının ikincil türü. Geçerli değerler Coğrafi, Adlandırılmış ve Beklemede değerleridir.

properties.sourceDatabaseDeletionDate

string (date-time)

Veritabanının silindiği saati belirtir.

properties.sourceDatabaseId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili kaynak veritabanının kaynak tanımlayıcısı.

properties.status

DatabaseStatus

Veritabanının durumu.

properties.useFreeLimit

boolean

Veritabanının ücretsiz aylık sınırları kullanıp kullanmadığı. Abonelikteki bir veritabanında izin verilir.

properties.zoneRedundant

boolean

Bu veritabanının alanlar arası yedekli olup olmadığı, bu veritabanının çoğaltmalarının birden çok kullanılabilirlik alanına yayılacağı anlamına gelir.

sku

Sku

SKU'nun adı ve katmanı.

tags

object

Kaynak etiketleri.

DatabaseUserIdentity

Bir kaynak için Azure Active Directory kimlik yapılandırması.

Name Tür Description
clientId

string (uuid)

Azure Active Directory istemci kimliği.

principalId

string (uuid)

Azure Active Directory asıl kimliği.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

FreeLimitExhaustionBehavior

Ücretsiz veritabanı için aylık ücretsiz sınırlar tükendiğinde davranışı belirtir.

Otomatik Kullan: Veritabanı, ayın geri kalanında ücretsiz sınırların tükenmesi üzerine otomatik olarak duraklatılır.

BillForUsage: Veritabanı, ücretsiz sınırların tükenmesi üzerine çevrimiçi olmaya devam eder ve fazla kullanım faturalandırılır.

Değer Description
AutoPause
BillOverUsage

SampleName

Bu veritabanı oluşturulurken uygulanacak örnek şemanın adı.

Değer Description
AdventureWorksLT
WideWorldImportersFull
WideWorldImportersStd

SecondaryType

İkincil bir veritabanıysa veritabanının ikincil türü. Geçerli değerler Coğrafi, Adlandırılmış ve Beklemede değerleridir.

Değer Description
Geo
Named
Standby

Sku

ARM Kaynağı SKU'su.

Name Tür Description
capacity

integer (int32)

Belirli bir SKU'nun kapasitesi.

family

string

Hizmetin aynı SKU için farklı donanım nesilleri varsa, bu burada yakalanabilir.

name

string

SKU adı, genellikle bir harf + Sayı kodu, örneğin P3.

size

string

Belirli SKU'nun boyutu

tier

string

Temel, Premium gibi belirli bir SKU'nun katmanı veya sürümü.