DatabaseUpdateProperties interface

Un database aggiorna le proprietà.

Proprietà

autoPauseDelay

Tempo in minuti dopo il quale il database viene sospeso automaticamente. Un valore di -1 indica che la sospensione automatica è disabilitata

catalogCollation

Regole di confronto del catalogo di metadati.

collation

Regole di confronto del database.

createMode

Specifica la modalità di creazione del database.

Impostazione predefinita: creazione regolare del database.

Copia: crea un database come copia di un database esistente. sourceDatabaseId deve essere specificato come ID risorsa del database di origine.

Secondario: crea un database come replica secondaria di un database esistente. sourceDatabaseId deve essere specificato come ID risorsa del database primario esistente.

PointInTimeRestore: crea un database ripristinando un backup temporizzato di un database esistente. sourceDatabaseId deve essere specificato come ID risorsa del database esistente e deve essere specificato restorePointInTime.

Ripristino: crea un database ripristinando un backup con replica geografica. sourceDatabaseId deve essere specificato come ID risorsa di database recuperabile da ripristinare.

Ripristino: crea un database ripristinando un backup di un database eliminato. sourceDatabaseId deve essere specificato. Se sourceDatabaseId è l'ID risorsa originale del database, è necessario specificare sourceDatabaseDeletionDate. In caso contrario, sourceDatabaseId deve essere l'ID risorsa del database eliminato ripristinabile e sourceDatabaseDeletionDate viene ignorato. è anche possibile specificare restorePointInTime per eseguire il ripristino da un punto precedente nel tempo.

RestoreLongTermRetentionBackup: crea un database ripristinando da un insieme di credenziali di conservazione a lungo termine. recoveryServicesRecoveryPointResourceId deve essere specificato come ID risorsa del punto di ripristino.

Copia, Secondario e RestoreLongTermRetentionBackup non sono supportati per l'edizione DataWarehouse.

creationDate

La data di creazione del database (formato ISO8601).

currentBackupStorageRedundancy

Tipo di account di archiviazione usato per archiviare i backup per questo database.

currentServiceObjectiveName

Il nome attuale dell'obiettivo del livello di servizio del database.

currentSku

Nome e livello dello SKU.

databaseId

ID del database.

defaultSecondaryLocation

La regione secondaria predefinita per questo database.

earliestRestoreDate

Questo documento registra la data e l'ora di inizio più antiche disponibili per questo database (formato ISO8601).

elasticPoolId

Identificatore della risorsa del pool elastico contenente il database.

encryptionProtector

URI dell'insieme di credenziali delle chiavi di Azure del database se è configurato con le chiavi gestite dal cliente del database.

encryptionProtectorAutoRotation

Flag per abilitare o disabilitare la rotazione automatica della chiave AKV della protezione di crittografia del database.

failoverGroupId

Identificatore della risorsa del gruppo di failover a cui appartiene questo database.

federatedClientId

ID client usato per lo scenario cmk tra tenant per database

freeLimitExhaustionBehavior

Specifica il comportamento quando vengono esauriti i limiti gratuiti mensili per il database gratuito.

AutoPause: il database verrà sospeso automaticamente al termine dell'esaurimento dei limiti gratuiti per il resto del mese.

BillForUsage: il database continuerà a essere online al momento dell'esaurimento dei limiti gratuiti e verranno fatturate eventuali eccedenze.

highAvailabilityReplicaCount

Numero di repliche secondarie associate al database business critical, Premium o Hyperscale edition che vengono usate per garantire la disponibilità elevata. Non applicabile a un database Hyperscale all'interno di un pool elastico.

isInfraEncryptionEnabled

La crittografia infra è abilitata per questo database.

isLedgerOn

Indipendentemente dal fatto che questo database sia un database libro mastro, ovvero tutte le tabelle del database sono tabelle libro mastro. Nota: il valore di questa proprietà non può essere modificato dopo la creazione del database.

keys

ID risorsa delle identità assegnate dall'utente da usare

licenseType

Tipo di licenza da applicare per questo database. LicenseIncluded se hai bisogno di una licenza, o BasePrice se hai una licenza e sei idoneo per la Vantaggio Azure Hybrid.

longTermRetentionBackupResourceId

Identificatore della risorsa del backup di conservazione a lungo termine associato all'operazione di creazione del database.

maintenanceConfigurationId

ID di configurazione della manutenzione assegnato al database. Questa configurazione definisce il periodo in cui verranno eseguiti gli aggiornamenti della manutenzione.

manualCutover

Indica se il cutover manuale controllato dal cliente deve essere eseguito durante l'operazione Aggiorna database al livello Hyperscale.

Questa proprietà è applicabile solo quando si ridimensiona il database dal livello Business Critical/Per utilizzo generico/Premium/Standard al livello Hyperscale.

Quando si specifica manualCutover, l'operazione di ridimensionamento attenderà l'input dell'utente per attivare il cutover nel database Hyperscale.

Per attivare il cutover, specificare il parametro 'performCutover' quando l'operazione di ridimensionamento è in stato In attesa.

maxLogSizeBytes

La dimensione massima del log per questo database.

maxSizeBytes

Dimensione massima del database espressa in byte.

minCapacity

Capacità minima allocata dal database, se non sospesa

pausedDate

La data in cui il database è stato messo in pausa a causa della configurazione o del formato action(ISO8601). Nullo se il database è pronto.

performCutover

Per attivare il cutover manuale controllato dal cliente durante lo stato di attesa mentre è in corso l'operazione di ridimensionamento.

Questo parametro di proprietà è applicabile solo per le operazioni di ridimensionamento avviate insieme al parametro 'manualCutover'.

Questa proprietà è applicabile solo quando il database viene ridimensionato dal livello Business Critical/Per utilizzo generico/Premium/Standard al livello Hyperscale è già in corso.

Quando si specifica performCutover, l'operazione di ridimensionamento attiverà il cutover e eseguirà la modifica del ruolo nel database Hyperscale.

preferredEnclaveType

Tipo di enclave richiesto nel database, ad esempio enclave predefiniti o VBS.

readScale

Stato del routing di sola lettura. Se abilitate, le connessioni che hanno l'intention applicativa impostata su sola lettura nella loro stringa di connessione possono essere instradate verso una replica secondaria in sola lettura nella stessa regione. Non applicabile a un database Hyperscale all'interno di un pool elastico.

recoverableDatabaseId

Identificatore della risorsa del database ripristinabile associato all'operazione di creazione del database.

recoveryServicesRecoveryPointId

Identificatore della risorsa del punto di ripristino associato all'operazione di creazione del database.

requestedBackupStorageRedundancy

Tipo di account di archiviazione da usare per archiviare i backup per questo database.

requestedServiceObjectiveName

Il nome dell'obiettivo del livello di servizio richiesto nel database.

restorableDroppedDatabaseId

Identificatore della risorsa del database eliminato ripristinabile associato all'operazione di creazione del database.

restorePointInTime

Specifica il punto nel tempo (formato ISO8601) del database di origine che verrà ripristinato per creare il nuovo database.

resumedDate

La data in cui il database è stato ripreso tramite azione utente o login database (formato ISO8601). Nullo se il database è in pausa.

sampleName

Nome dello schema di esempio da applicare durante la creazione del database.

secondaryType

Tipo secondario del database se è secondario. I valori validi sono Geo, Named e Standby.

sourceDatabaseDeletionDate

Specifica l'ora di eliminazione del database.

sourceDatabaseId

Identificatore della risorsa del database di origine associato all'operazione di creazione del database.

status

Lo stato del database.

useFreeLimit

Indica se il database utilizza limiti mensili gratuiti. Consentito in un database in una sottoscrizione.

zoneRedundant

Indipendentemente dal fatto che il database sia con ridondanza della zona, ovvero le repliche di questo database verranno distribuite in più zone di disponibilità.

Dettagli proprietà

autoPauseDelay

Tempo in minuti dopo il quale il database viene sospeso automaticamente. Un valore di -1 indica che la sospensione automatica è disabilitata

autoPauseDelay?: number

Valore della proprietà

number

catalogCollation

Regole di confronto del catalogo di metadati.

catalogCollation?: string

Valore della proprietà

string

collation

Regole di confronto del database.

collation?: string

Valore della proprietà

string

createMode

Specifica la modalità di creazione del database.

Impostazione predefinita: creazione regolare del database.

Copia: crea un database come copia di un database esistente. sourceDatabaseId deve essere specificato come ID risorsa del database di origine.

Secondario: crea un database come replica secondaria di un database esistente. sourceDatabaseId deve essere specificato come ID risorsa del database primario esistente.

PointInTimeRestore: crea un database ripristinando un backup temporizzato di un database esistente. sourceDatabaseId deve essere specificato come ID risorsa del database esistente e deve essere specificato restorePointInTime.

Ripristino: crea un database ripristinando un backup con replica geografica. sourceDatabaseId deve essere specificato come ID risorsa di database recuperabile da ripristinare.

Ripristino: crea un database ripristinando un backup di un database eliminato. sourceDatabaseId deve essere specificato. Se sourceDatabaseId è l'ID risorsa originale del database, è necessario specificare sourceDatabaseDeletionDate. In caso contrario, sourceDatabaseId deve essere l'ID risorsa del database eliminato ripristinabile e sourceDatabaseDeletionDate viene ignorato. è anche possibile specificare restorePointInTime per eseguire il ripristino da un punto precedente nel tempo.

RestoreLongTermRetentionBackup: crea un database ripristinando da un insieme di credenziali di conservazione a lungo termine. recoveryServicesRecoveryPointResourceId deve essere specificato come ID risorsa del punto di ripristino.

Copia, Secondario e RestoreLongTermRetentionBackup non sono supportati per l'edizione DataWarehouse.

createMode?: string

Valore della proprietà

string

creationDate

La data di creazione del database (formato ISO8601).

creationDate?: Date

Valore della proprietà

Date

currentBackupStorageRedundancy

Tipo di account di archiviazione usato per archiviare i backup per questo database.

currentBackupStorageRedundancy?: string

Valore della proprietà

string

currentServiceObjectiveName

Il nome attuale dell'obiettivo del livello di servizio del database.

currentServiceObjectiveName?: string

Valore della proprietà

string

currentSku

Nome e livello dello SKU.

currentSku?: Sku

Valore della proprietà

Sku

databaseId

ID del database.

databaseId?: string

Valore della proprietà

string

defaultSecondaryLocation

La regione secondaria predefinita per questo database.

defaultSecondaryLocation?: string

Valore della proprietà

string

earliestRestoreDate

Questo documento registra la data e l'ora di inizio più antiche disponibili per questo database (formato ISO8601).

earliestRestoreDate?: Date

Valore della proprietà

Date

elasticPoolId

Identificatore della risorsa del pool elastico contenente il database.

elasticPoolId?: string

Valore della proprietà

string

encryptionProtector

URI dell'insieme di credenziali delle chiavi di Azure del database se è configurato con le chiavi gestite dal cliente del database.

encryptionProtector?: string

Valore della proprietà

string

encryptionProtectorAutoRotation

Flag per abilitare o disabilitare la rotazione automatica della chiave AKV della protezione di crittografia del database.

encryptionProtectorAutoRotation?: boolean

Valore della proprietà

boolean

failoverGroupId

Identificatore della risorsa del gruppo di failover a cui appartiene questo database.

failoverGroupId?: string

Valore della proprietà

string

federatedClientId

ID client usato per lo scenario cmk tra tenant per database

federatedClientId?: string

Valore della proprietà

string

freeLimitExhaustionBehavior

Specifica il comportamento quando vengono esauriti i limiti gratuiti mensili per il database gratuito.

AutoPause: il database verrà sospeso automaticamente al termine dell'esaurimento dei limiti gratuiti per il resto del mese.

BillForUsage: il database continuerà a essere online al momento dell'esaurimento dei limiti gratuiti e verranno fatturate eventuali eccedenze.

freeLimitExhaustionBehavior?: string

Valore della proprietà

string

highAvailabilityReplicaCount

Numero di repliche secondarie associate al database business critical, Premium o Hyperscale edition che vengono usate per garantire la disponibilità elevata. Non applicabile a un database Hyperscale all'interno di un pool elastico.

highAvailabilityReplicaCount?: number

Valore della proprietà

number

isInfraEncryptionEnabled

La crittografia infra è abilitata per questo database.

isInfraEncryptionEnabled?: boolean

Valore della proprietà

boolean

isLedgerOn

Indipendentemente dal fatto che questo database sia un database libro mastro, ovvero tutte le tabelle del database sono tabelle libro mastro. Nota: il valore di questa proprietà non può essere modificato dopo la creazione del database.

isLedgerOn?: boolean

Valore della proprietà

boolean

keys

ID risorsa delle identità assegnate dall'utente da usare

keys?: Record<string, DatabaseKey>

Valore della proprietà

Record<string, DatabaseKey>

licenseType

Tipo di licenza da applicare per questo database. LicenseIncluded se hai bisogno di una licenza, o BasePrice se hai una licenza e sei idoneo per la Vantaggio Azure Hybrid.

licenseType?: string

Valore della proprietà

string

longTermRetentionBackupResourceId

Identificatore della risorsa del backup di conservazione a lungo termine associato all'operazione di creazione del database.

longTermRetentionBackupResourceId?: string

Valore della proprietà

string

maintenanceConfigurationId

ID di configurazione della manutenzione assegnato al database. Questa configurazione definisce il periodo in cui verranno eseguiti gli aggiornamenti della manutenzione.

maintenanceConfigurationId?: string

Valore della proprietà

string

manualCutover

Indica se il cutover manuale controllato dal cliente deve essere eseguito durante l'operazione Aggiorna database al livello Hyperscale.

Questa proprietà è applicabile solo quando si ridimensiona il database dal livello Business Critical/Per utilizzo generico/Premium/Standard al livello Hyperscale.

Quando si specifica manualCutover, l'operazione di ridimensionamento attenderà l'input dell'utente per attivare il cutover nel database Hyperscale.

Per attivare il cutover, specificare il parametro 'performCutover' quando l'operazione di ridimensionamento è in stato In attesa.

manualCutover?: boolean

Valore della proprietà

boolean

maxLogSizeBytes

La dimensione massima del log per questo database.

maxLogSizeBytes?: number

Valore della proprietà

number

maxSizeBytes

Dimensione massima del database espressa in byte.

maxSizeBytes?: number

Valore della proprietà

number

minCapacity

Capacità minima allocata dal database, se non sospesa

minCapacity?: number

Valore della proprietà

number

pausedDate

La data in cui il database è stato messo in pausa a causa della configurazione o del formato action(ISO8601). Nullo se il database è pronto.

pausedDate?: Date

Valore della proprietà

Date

performCutover

Per attivare il cutover manuale controllato dal cliente durante lo stato di attesa mentre è in corso l'operazione di ridimensionamento.

Questo parametro di proprietà è applicabile solo per le operazioni di ridimensionamento avviate insieme al parametro 'manualCutover'.

Questa proprietà è applicabile solo quando il database viene ridimensionato dal livello Business Critical/Per utilizzo generico/Premium/Standard al livello Hyperscale è già in corso.

Quando si specifica performCutover, l'operazione di ridimensionamento attiverà il cutover e eseguirà la modifica del ruolo nel database Hyperscale.

performCutover?: boolean

Valore della proprietà

boolean

preferredEnclaveType

Tipo di enclave richiesto nel database, ad esempio enclave predefiniti o VBS.

preferredEnclaveType?: string

Valore della proprietà

string

readScale

Stato del routing di sola lettura. Se abilitate, le connessioni che hanno l'intention applicativa impostata su sola lettura nella loro stringa di connessione possono essere instradate verso una replica secondaria in sola lettura nella stessa regione. Non applicabile a un database Hyperscale all'interno di un pool elastico.

readScale?: string

Valore della proprietà

string

recoverableDatabaseId

Identificatore della risorsa del database ripristinabile associato all'operazione di creazione del database.

recoverableDatabaseId?: string

Valore della proprietà

string

recoveryServicesRecoveryPointId

Identificatore della risorsa del punto di ripristino associato all'operazione di creazione del database.

recoveryServicesRecoveryPointId?: string

Valore della proprietà

string

requestedBackupStorageRedundancy

Tipo di account di archiviazione da usare per archiviare i backup per questo database.

requestedBackupStorageRedundancy?: string

Valore della proprietà

string

requestedServiceObjectiveName

Il nome dell'obiettivo del livello di servizio richiesto nel database.

requestedServiceObjectiveName?: string

Valore della proprietà

string

restorableDroppedDatabaseId

Identificatore della risorsa del database eliminato ripristinabile associato all'operazione di creazione del database.

restorableDroppedDatabaseId?: string

Valore della proprietà

string

restorePointInTime

Specifica il punto nel tempo (formato ISO8601) del database di origine che verrà ripristinato per creare il nuovo database.

restorePointInTime?: Date

Valore della proprietà

Date

resumedDate

La data in cui il database è stato ripreso tramite azione utente o login database (formato ISO8601). Nullo se il database è in pausa.

resumedDate?: Date

Valore della proprietà

Date

sampleName

Nome dello schema di esempio da applicare durante la creazione del database.

sampleName?: string

Valore della proprietà

string

secondaryType

Tipo secondario del database se è secondario. I valori validi sono Geo, Named e Standby.

secondaryType?: string

Valore della proprietà

string

sourceDatabaseDeletionDate

Specifica l'ora di eliminazione del database.

sourceDatabaseDeletionDate?: Date

Valore della proprietà

Date

sourceDatabaseId

Identificatore della risorsa del database di origine associato all'operazione di creazione del database.

sourceDatabaseId?: string

Valore della proprietà

string

status

Lo stato del database.

status?: string

Valore della proprietà

string

useFreeLimit

Indica se il database utilizza limiti mensili gratuiti. Consentito in un database in una sottoscrizione.

useFreeLimit?: boolean

Valore della proprietà

boolean

zoneRedundant

Indipendentemente dal fatto che il database sia con ridondanza della zona, ovvero le repliche di questo database verranno distribuite in più zone di disponibilità.

zoneRedundant?: boolean

Valore della proprietà

boolean