Aracılığıyla paylaş


DatabaseUpdate interface

Veritabanı güncelleştirme kaynağı.

Özellikler

autoPauseDelay

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

catalogCollation

Meta veri kataloğu harmanlaması.

collation

Veritabanının 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.

creationDate

Veritabanının oluşturulma tarihi (ISO8601 biçimi). NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

currentBackupStorageRedundancy

Bu veritabanı için yedeklemeleri depolamak için kullanılan depolama hesabı türü. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

currentServiceObjectiveName

Veritabanının geçerli hizmet düzeyi hedef adı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

currentSku

SKU'nun adı ve katmanı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

databaseId

Veritabanının kimliği. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

defaultSecondaryLocation

Bu veritabanı için varsayılan ikincil bölge. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

earliestRestoreDate

Bu, bu veritabanı için geri yüklemenin kullanılabilir olduğu en erken başlangıç tarihini ve saatini kaydeder (ISO8601 biçimi). NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

elasticPoolId

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

encryptionProtector

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

failoverGroupId

Bu veritabanının ait olduğu Yük Devretme Grubu kaynak tanımlayıcısı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

federatedClientId

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

highAvailabilityReplicaCount

Veritabanıyla ilişkilendirilmiş ve yüksek kullanılabilirlik sağlamak için kullanılan ikincil çoğaltmaların sayısı. Elastik havuz içindeki hiper ölçek veritabanı için geçerli değildir.

identity

Veritabanı kimliği

isInfraEncryptionEnabled

Bu veritabanı için infra şifrelemesi etkinleştirildi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

isLedgerOn

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.

keys

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

licenseType

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.

longTermRetentionBackupResourceId

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

maintenanceConfigurationId

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.

manualCutover

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.

maxLogSizeBytes

Bu veritabanı için en büyük günlük boyutu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

maxSizeBytes

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

minCapacity

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

pausedDate

Veritabanının kullanıcı yapılandırması veya eylemi (ISO8601 biçimi) tarafından duraklatıldığı tarih. Veritabanı hazırsa null. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

performCutover

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

preferredEnclaveType

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

readScale

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.

recoverableDatabaseId

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

recoveryServicesRecoveryPointId

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

requestedBackupStorageRedundancy

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

requestedServiceObjectiveName

Veritabanının istenen hizmet düzeyi hedef adı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

restorableDroppedDatabaseId

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

restorePointInTime

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

resumedDate

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. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

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

SKU'nun adı ve katmanı.

sourceDatabaseDeletionDate

Veritabanının silindiği saati belirtir.

sourceDatabaseId

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

status

Veritabanının durumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

tags

Kaynak etiketleri.

zoneRedundant

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.

Özellik Ayrıntıları

autoPauseDelay

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

autoPauseDelay?: number

Özellik Değeri

number

catalogCollation

Meta veri kataloğu harmanlaması.

catalogCollation?: string

Özellik Değeri

string

collation

Veritabanının harmanlaması.

collation?: string

Özellik Değeri

string

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.

createMode?: string

Özellik Değeri

string

creationDate

Veritabanının oluşturulma tarihi (ISO8601 biçimi). NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

creationDate?: Date

Özellik Değeri

Date

currentBackupStorageRedundancy

Bu veritabanı için yedeklemeleri depolamak için kullanılan depolama hesabı türü. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

currentBackupStorageRedundancy?: string

Özellik Değeri

string

currentServiceObjectiveName

Veritabanının geçerli hizmet düzeyi hedef adı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

currentServiceObjectiveName?: string

Özellik Değeri

string

currentSku

SKU'nun adı ve katmanı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

currentSku?: Sku

Özellik Değeri

Sku

databaseId

Veritabanının kimliği. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

databaseId?: string

Özellik Değeri

string

defaultSecondaryLocation

Bu veritabanı için varsayılan ikincil bölge. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

defaultSecondaryLocation?: string

Özellik Değeri

string

earliestRestoreDate

Bu, bu veritabanı için geri yüklemenin kullanılabilir olduğu en erken başlangıç tarihini ve saatini kaydeder (ISO8601 biçimi). NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

earliestRestoreDate?: Date

Özellik Değeri

Date

elasticPoolId

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

elasticPoolId?: string

Özellik Değeri

string

encryptionProtector

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

encryptionProtector?: string

Özellik Değeri

string

failoverGroupId

Bu veritabanının ait olduğu Yük Devretme Grubu kaynak tanımlayıcısı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

failoverGroupId?: string

Özellik Değeri

string

federatedClientId

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

federatedClientId?: string

Özellik Değeri

string

highAvailabilityReplicaCount

Veritabanıyla ilişkilendirilmiş ve yüksek kullanılabilirlik sağlamak için kullanılan ikincil çoğaltmaların sayısı. Elastik havuz içindeki hiper ölçek veritabanı için geçerli değildir.

highAvailabilityReplicaCount?: number

Özellik Değeri

number

identity

Veritabanı kimliği

identity?: DatabaseIdentity

Özellik Değeri

isInfraEncryptionEnabled

Bu veritabanı için infra şifrelemesi etkinleştirildi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

isInfraEncryptionEnabled?: boolean

Özellik Değeri

boolean

isLedgerOn

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.

isLedgerOn?: boolean

Özellik Değeri

boolean

keys

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

keys?: {[propertyName: string]: DatabaseKey}

Özellik Değeri

{[propertyName: string]: DatabaseKey}

licenseType

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.

licenseType?: string

Özellik Değeri

string

longTermRetentionBackupResourceId

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

longTermRetentionBackupResourceId?: string

Özellik Değeri

string

maintenanceConfigurationId

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.

maintenanceConfigurationId?: string

Özellik Değeri

string

manualCutover

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.

manualCutover?: boolean

Özellik Değeri

boolean

maxLogSizeBytes

Bu veritabanı için en büyük günlük boyutu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

maxLogSizeBytes?: number

Özellik Değeri

number

maxSizeBytes

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

maxSizeBytes?: number

Özellik Değeri

number

minCapacity

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

minCapacity?: number

Özellik Değeri

number

pausedDate

Veritabanının kullanıcı yapılandırması veya eylemi (ISO8601 biçimi) tarafından duraklatıldığı tarih. Veritabanı hazırsa null. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

pausedDate?: Date

Özellik Değeri

Date

performCutover

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

performCutover?: boolean

Özellik Değeri

boolean

preferredEnclaveType

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

preferredEnclaveType?: string

Özellik Değeri

string

readScale

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.

readScale?: string

Özellik Değeri

string

recoverableDatabaseId

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

recoverableDatabaseId?: string

Özellik Değeri

string

recoveryServicesRecoveryPointId

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

recoveryServicesRecoveryPointId?: string

Özellik Değeri

string

requestedBackupStorageRedundancy

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

requestedBackupStorageRedundancy?: string

Özellik Değeri

string

requestedServiceObjectiveName

Veritabanının istenen hizmet düzeyi hedef adı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

requestedServiceObjectiveName?: string

Özellik Değeri

string

restorableDroppedDatabaseId

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

restorableDroppedDatabaseId?: string

Özellik Değeri

string

restorePointInTime

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

restorePointInTime?: Date

Özellik Değeri

Date

resumedDate

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. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

resumedDate?: Date

Özellik Değeri

Date

sampleName

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

sampleName?: string

Özellik Değeri

string

secondaryType

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

secondaryType?: string

Özellik Değeri

string

sku

SKU'nun adı ve katmanı.

sku?: Sku

Özellik Değeri

Sku

sourceDatabaseDeletionDate

Veritabanının silindiği saati belirtir.

sourceDatabaseDeletionDate?: Date

Özellik Değeri

Date

sourceDatabaseId

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

sourceDatabaseId?: string

Özellik Değeri

string

status

Veritabanının durumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

status?: string

Özellik Değeri

string

tags

Kaynak etiketleri.

tags?: {[propertyName: string]: string}

Özellik Değeri

{[propertyName: string]: string}

zoneRedundant

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.

zoneRedundant?: boolean

Özellik Değeri

boolean