Database interface
Risorsa di database.
- Extends
Proprietà
auto |
Tempo in minuti dopo il quale il database viene automaticamente sospeso. Il valore -1 indica che la sospensione automatica è disabilitata |
availability |
Specifica la zona di disponibilità a cui viene aggiunto il database. |
catalog |
Regole di confronto del catalogo dei metadati. |
collation | Regole di confronto del database. |
create |
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 eliminata ripristinabile e sourceDatabaseDeletionDate viene ignorato. restorePointInTime può essere specificato anche per ripristinare da un momento precedente. 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. Copy, Secondary e RestoreLongTermRetentionBackup non sono supportati per l'edizione DataWarehouse. |
creation |
Data di creazione del database (formato ISO8601). NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
current |
Tipo di account di archiviazione usato per archiviare i backup per questo database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
current |
Nome obiettivo del livello di servizio corrente del database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
current |
Nome e livello dello SKU. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
database |
ID del database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
default |
Area secondaria predefinita per questo database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
earliest |
Questo registra la data e l'ora di inizio più recente disponibili per questo database (formato ISO8601). NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
elastic |
Identificatore di risorsa del pool elastico contenente questo database. |
encryption |
URI dell'insieme di credenziali delle chiavi di Azure del database se è configurato con le chiavi gestite dal cliente del database. |
failover |
Identificatore di risorsa gruppo di failover a cui appartiene il database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
federated |
ID client usato per lo scenario CMK tra tenant per database |
high |
Numero di repliche secondarie associate al database utilizzato per fornire disponibilità elevata. Non applicabile a un database Hyperscale all'interno di un pool elastico. |
identity | Identità di Azure Active Directory del database. |
is |
La crittografia dell'infrastruttura è abilitata per questo database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
is |
Indipendentemente dal fatto che il database sia un database ledger, il che significa che tutte le tabelle del database sono tabelle di ledger. 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 |
kind | Tipo di database. Si tratta di metadati usati per l'esperienza di portale di Azure. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
license |
Tipo di licenza da applicare per questo database.
|
long |
Identificatore di risorsa del backup di conservazione a lungo termine associato all'operazione di creazione di questo database. |
maintenance |
ID di configurazione della manutenzione assegnato al database. Questa configurazione definisce il periodo in cui si verificheranno gli aggiornamenti della manutenzione. |
managed |
Risorsa che gestisce il database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
manual |
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 da business critical/per utilizzo generico/livello Premium/Standard al livello Hyperscale. Quando viene specificato manualCutover, l'operazione di ridimensionamento attenderà che l'input dell'utente attivi il cutover nel database Hyperscale. Per attivare il cutover, specificare il parametro "performCutover" quando l'operazione di ridimensionamento è in stato di attesa. |
max |
Dimensioni massime del log per questo database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
max |
Dimensioni massime del database espresso in byte. |
min |
Capacità minima che il database avrà sempre allocato, se non sospeso |
paused |
Data in cui il database è stato sospeso dalla configurazione utente o dall'azione(formato ISO8601). Null se il database è pronto. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
perform |
Per attivare il cutover manuale controllato dal cliente durante lo stato di attesa durante l'operazione di ridimensionamento è in corso. Questo parametro della proprietà è applicabile solo per le operazioni di ridimensionamento avviate insieme al parametro 'manualCutover'. Questa proprietà è applicabile solo quando il database viene ridimensionato da business critical/per utilizzo generico/livello Premium/Standard al livello Hyperscale è già in corso. Quando si esegue l'operazione di ridimensionamento, l'operazione di ridimensionamento attiverà il cutover ed eseguirà la modifica del ruolo nel database Hyperscale. |
preferred |
Tipo di enclave richiesto nel database, ad esempio enclave predefinito o VBS. |
read |
Stato del routing di sola lettura. Se abilitata, le connessioni con finalità dell'applicazione impostate su readonly nella stringa di connessione possono essere indirizzate a una replica secondaria di lettura nella stessa area. Non applicabile a un database Hyperscale all'interno di un pool elastico. |
recoverable |
Identificatore di risorsa del database recuperabile associato all'operazione di creazione del database. |
recovery |
Identificatore di risorsa del punto di ripristino associato all'operazione di creazione del database. |
requested |
Tipo di account di archiviazione da usare per archiviare i backup per questo database. |
requested |
Nome obiettivo del livello di servizio richiesto del database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
restorable |
Identificatore della risorsa del database eliminato ripristinabile associato all'operazione di creazione del database. |
restore |
Specifica il formato ISO8601 del database di origine che verrà ripristinato per creare il nuovo database. |
resumed |
Data in cui il database è stato ripreso dall'azione utente o dall'account di accesso al database (formato ISO8601). Null se il database viene sospeso. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
sample |
Nome dello schema di esempio da applicare durante la creazione di questo database. |
secondary |
Tipo secondario del database se è secondario. I valori validi sono Geo, Named e Standby. |
sku | SKU del database. L'elenco degli SKU può variare in base all'area e all'offerta di supporto. Per determinare gli SKU (inclusi il nome SKU, il livello/edizione, la famiglia e la capacità) disponibili per la sottoscrizione in un'area di Azure, usare l'API
|
source |
Specifica l'ora di eliminazione del database. |
source |
Identificatore di risorsa del database di origine associato all'operazione di creazione del database. |
source |
Identificatore di risorsa dell'origine associata all'operazione di creazione di questo database. Questa proprietà è supportata solo per l'edizione DataWarehouse e consente di ripristinare tra sottoscrizioni. Quando si specifica sourceResourceId, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId e sourceDatabaseDeletionDate non devono essere specificati e CreateMode deve essere PointInTimeRestore, Restore o Restore. Quando createMode è PointInTimeRestore, sourceResourceId deve essere l'ID risorsa del database esistente o del pool sql esistente e deve essere specificato restorePointInTime. Quando createMode è Restore, sourceResourceId deve essere l'ID risorsa del database eliminato ripristinabile o il pool sql eliminato ripristinabile. Quando createMode è Ripristina, sourceResourceId deve essere l'ID risorsa del database recuperabile o del pool sql recuperabile. Quando la sottoscrizione di origine appartiene a un tenant diverso dalla sottoscrizione di destinazione, l'intestazione "x-ms-authorization-auxiliary" deve contenere token di autenticazione per il tenant di origine. Per altre informazioni sull'intestazione "x-ms-authorization-ausiliaria" vedere https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant |
status | Stato del database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
zone |
Indipendentemente dal fatto che questo database sia ridondante della zona, ovvero le repliche di questo database verranno distribuite in più zone di disponibilità. |
Proprietà ereditate
id | ID risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
location | Percorso della risorsa. |
name | Nome risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
tags | Tag di risorse. |
type | Tipo di risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
Dettagli proprietà
autoPauseDelay
Tempo in minuti dopo il quale il database viene automaticamente sospeso. Il valore -1 indica che la sospensione automatica è disabilitata
autoPauseDelay?: number
Valore della proprietà
number
availabilityZone
Specifica la zona di disponibilità a cui viene aggiunto il database.
availabilityZone?: string
Valore della proprietà
string
catalogCollation
Regole di confronto del catalogo dei 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 eliminata ripristinabile e sourceDatabaseDeletionDate viene ignorato. restorePointInTime può essere specificato anche per ripristinare da un momento precedente.
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.
Copy, Secondary e RestoreLongTermRetentionBackup non sono supportati per l'edizione DataWarehouse.
createMode?: string
Valore della proprietà
string
creationDate
Data di creazione del database (formato ISO8601). NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
creationDate?: Date
Valore della proprietà
Date
currentBackupStorageRedundancy
Tipo di account di archiviazione usato per archiviare i backup per questo database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
currentBackupStorageRedundancy?: string
Valore della proprietà
string
currentServiceObjectiveName
Nome obiettivo del livello di servizio corrente del database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
currentServiceObjectiveName?: string
Valore della proprietà
string
currentSku
Nome e livello dello SKU. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
currentSku?: Sku
Valore della proprietà
databaseId
ID del database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
databaseId?: string
Valore della proprietà
string
defaultSecondaryLocation
Area secondaria predefinita per questo database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
defaultSecondaryLocation?: string
Valore della proprietà
string
earliestRestoreDate
Questo registra la data e l'ora di inizio più recente disponibili per questo database (formato ISO8601). NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
earliestRestoreDate?: Date
Valore della proprietà
Date
elasticPoolId
Identificatore di risorsa del pool elastico contenente questo 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
failoverGroupId
Identificatore di risorsa gruppo di failover a cui appartiene il database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
failoverGroupId?: string
Valore della proprietà
string
federatedClientId
ID client usato per lo scenario CMK tra tenant per database
federatedClientId?: string
Valore della proprietà
string
highAvailabilityReplicaCount
Numero di repliche secondarie associate al database utilizzato per fornire disponibilità elevata. Non applicabile a un database Hyperscale all'interno di un pool elastico.
highAvailabilityReplicaCount?: number
Valore della proprietà
number
identity
Identità di Azure Active Directory del database.
identity?: DatabaseIdentity
Valore della proprietà
isInfraEncryptionEnabled
La crittografia dell'infrastruttura è abilitata per questo database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
isInfraEncryptionEnabled?: boolean
Valore della proprietà
boolean
isLedgerOn
Indipendentemente dal fatto che il database sia un database ledger, il che significa che tutte le tabelle del database sono tabelle di ledger. 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?: {[propertyName: string]: DatabaseKey}
Valore della proprietà
{[propertyName: string]: DatabaseKey}
kind
Tipo di database. Si tratta di metadati usati per l'esperienza di portale di Azure. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
kind?: string
Valore della proprietà
string
licenseType
Tipo di licenza da applicare per questo database.
LicenseIncluded
se è necessaria una licenza o BasePrice
se si dispone di una licenza e si è idonei per il Vantaggio Azure Hybrid.
licenseType?: string
Valore della proprietà
string
longTermRetentionBackupResourceId
Identificatore di risorsa del backup di conservazione a lungo termine associato all'operazione di creazione di questo database.
longTermRetentionBackupResourceId?: string
Valore della proprietà
string
maintenanceConfigurationId
ID di configurazione della manutenzione assegnato al database. Questa configurazione definisce il periodo in cui si verificheranno gli aggiornamenti della manutenzione.
maintenanceConfigurationId?: string
Valore della proprietà
string
managedBy
Risorsa che gestisce il database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
managedBy?: string
Valore della proprietà
string
manualCutover
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 da business critical/per utilizzo generico/livello Premium/Standard al livello Hyperscale.
Quando viene specificato manualCutover, l'operazione di ridimensionamento attenderà che l'input dell'utente attivi il cutover nel database Hyperscale.
Per attivare il cutover, specificare il parametro "performCutover" quando l'operazione di ridimensionamento è in stato di attesa.
manualCutover?: boolean
Valore della proprietà
boolean
maxLogSizeBytes
Dimensioni massime del log per questo database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
maxLogSizeBytes?: number
Valore della proprietà
number
maxSizeBytes
Dimensioni massime del database espresso in byte.
maxSizeBytes?: number
Valore della proprietà
number
minCapacity
Capacità minima che il database avrà sempre allocato, se non sospeso
minCapacity?: number
Valore della proprietà
number
pausedDate
Data in cui il database è stato sospeso dalla configurazione utente o dall'azione(formato ISO8601). Null se il database è pronto. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
pausedDate?: Date
Valore della proprietà
Date
performCutover
Per attivare il cutover manuale controllato dal cliente durante lo stato di attesa durante l'operazione di ridimensionamento è in corso.
Questo parametro della proprietà è applicabile solo per le operazioni di ridimensionamento avviate insieme al parametro 'manualCutover'.
Questa proprietà è applicabile solo quando il database viene ridimensionato da business critical/per utilizzo generico/livello Premium/Standard al livello Hyperscale è già in corso.
Quando si esegue l'operazione di ridimensionamento, l'operazione di ridimensionamento attiverà il cutover ed eseguirà la modifica del ruolo nel database Hyperscale.
performCutover?: boolean
Valore della proprietà
boolean
preferredEnclaveType
Tipo di enclave richiesto nel database, ad esempio enclave predefinito o VBS.
preferredEnclaveType?: string
Valore della proprietà
string
readScale
Stato del routing di sola lettura. Se abilitata, le connessioni con finalità dell'applicazione impostate su readonly nella stringa di connessione possono essere indirizzate a una replica secondaria di lettura nella stessa area. Non applicabile a un database Hyperscale all'interno di un pool elastico.
readScale?: string
Valore della proprietà
string
recoverableDatabaseId
Identificatore di risorsa del database recuperabile associato all'operazione di creazione del database.
recoverableDatabaseId?: string
Valore della proprietà
string
recoveryServicesRecoveryPointId
Identificatore di 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
Nome obiettivo del livello di servizio richiesto del database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
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 formato ISO8601 del database di origine che verrà ripristinato per creare il nuovo database.
restorePointInTime?: Date
Valore della proprietà
Date
resumedDate
Data in cui il database è stato ripreso dall'azione utente o dall'account di accesso al database (formato ISO8601). Null se il database viene sospeso. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
resumedDate?: Date
Valore della proprietà
Date
sampleName
Nome dello schema di esempio da applicare durante la creazione di questo 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
sku
SKU del database.
L'elenco degli SKU può variare in base all'area e all'offerta di supporto. Per determinare gli SKU (inclusi il nome SKU, il livello/edizione, la famiglia e la capacità) disponibili per la sottoscrizione in un'area di Azure, usare l'API Capabilities_ListByLocation
REST o uno dei comandi seguenti:
az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
sku?: Sku
Valore della proprietà
sourceDatabaseDeletionDate
Specifica l'ora di eliminazione del database.
sourceDatabaseDeletionDate?: Date
Valore della proprietà
Date
sourceDatabaseId
Identificatore di risorsa del database di origine associato all'operazione di creazione del database.
sourceDatabaseId?: string
Valore della proprietà
string
sourceResourceId
Identificatore di risorsa dell'origine associata all'operazione di creazione di questo database.
Questa proprietà è supportata solo per l'edizione DataWarehouse e consente di ripristinare tra sottoscrizioni.
Quando si specifica sourceResourceId, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId e sourceDatabaseDeletionDate non devono essere specificati e CreateMode deve essere PointInTimeRestore, Restore o Restore.
Quando createMode è PointInTimeRestore, sourceResourceId deve essere l'ID risorsa del database esistente o del pool sql esistente e deve essere specificato restorePointInTime.
Quando createMode è Restore, sourceResourceId deve essere l'ID risorsa del database eliminato ripristinabile o il pool sql eliminato ripristinabile.
Quando createMode è Ripristina, sourceResourceId deve essere l'ID risorsa del database recuperabile o del pool sql recuperabile.
Quando la sottoscrizione di origine appartiene a un tenant diverso dalla sottoscrizione di destinazione, l'intestazione "x-ms-authorization-auxiliary" deve contenere token di autenticazione per il tenant di origine. Per altre informazioni sull'intestazione "x-ms-authorization-ausiliaria" vedere https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant
sourceResourceId?: string
Valore della proprietà
string
status
Stato del database. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
status?: string
Valore della proprietà
string
zoneRedundant
Indipendentemente dal fatto che questo database sia ridondante della zona, ovvero le repliche di questo database verranno distribuite in più zone di disponibilità.
zoneRedundant?: boolean
Valore della proprietà
boolean
Dettagli proprietà ereditate
id
ID risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
id?: string
Valore della proprietà
string
Ereditato daTrackedResource.id
location
Percorso della risorsa.
location: string
Valore della proprietà
string
Ereditato daTrackedResource.location
name
Nome risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
name?: string
Valore della proprietà
string
Ereditato daTrackedResource.name
tags
Tag di risorse.
tags?: {[propertyName: string]: string}
Valore della proprietà
{[propertyName: string]: string}
Ereditato daTrackedResource.tags
type
Tipo di risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
type?: string
Valore della proprietà
string
Ereditato daTrackedResource.type