Databases - Update
Aggiorna un database esistente.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2021-11-01
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
database
|
path | True |
string |
Nome del database. |
|
resource
|
path | True |
string |
Nome del gruppo di risorse che contiene la risorsa. È possibile ottenere questo valore dall'API di Azure Resource Manager o dal portale. |
|
server
|
path | True |
string |
Il nome del server. |
|
subscription
|
path | True |
string |
ID sottoscrizione che identifica una sottoscrizione di Azure. |
|
api-version
|
query | True |
string |
Versione dell'API da usare per la richiesta. |
Corpo della richiesta
| Nome | Tipo | Descrizione |
|---|---|---|
| identity |
Identità del database |
|
| properties.autoPauseDelay |
integer (int32) |
Tempo in minuti dopo il quale il database viene sospeso automaticamente. Un valore di -1 indica che la sospensione automatica è disabilitata |
| properties.catalogCollation |
Regole di confronto del catalogo di metadati. |
|
| properties.collation |
string |
Regole di confronto del database. |
| properties.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. |
|
| properties.elasticPoolId |
string (arm-id) |
Identificatore della risorsa del pool elastico contenente il database. |
| properties.federatedClientId |
string (uuid) |
ID client usato per lo scenario cmk tra tenant per database |
| properties.highAvailabilityReplicaCount |
integer (int32) |
Numero di repliche secondarie associate al database utilizzato per garantire la disponibilità elevata. Non applicabile a un database Hyperscale all'interno di un pool elastico. |
| properties.isLedgerOn |
boolean |
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. |
| properties.licenseType |
Tipo di licenza da applicare per questo database.
|
|
| properties.longTermRetentionBackupResourceId |
string (arm-id) |
Identificatore della risorsa del backup di conservazione a lungo termine associato all'operazione di creazione del database. |
| properties.maintenanceConfigurationId |
string |
ID di configurazione della manutenzione assegnato al database. Questa configurazione definisce il periodo in cui verranno eseguiti gli aggiornamenti della manutenzione. |
| properties.maxSizeBytes |
integer (int64) |
Dimensione massima del database espressa in byte. |
| properties.minCapacity |
number (double) |
Capacità minima allocata dal database, se non sospesa |
| properties.readScale |
Stato del routing di sola lettura. Se abilitata, le connessioni con finalità dell'applicazione impostate su readonly nella stringa di connessione potrebbero essere indirizzate a una replica secondaria di sola lettura nella stessa area. Non applicabile a un database Hyperscale all'interno di un pool elastico. |
|
| properties.recoverableDatabaseId |
string |
Identificatore della risorsa del database ripristinabile associato all'operazione di creazione del database. |
| properties.recoveryServicesRecoveryPointId |
string (arm-id) |
Identificatore della risorsa del punto di ripristino associato all'operazione di creazione del database. |
| properties.requestedBackupStorageRedundancy |
Tipo di account di archiviazione da usare per archiviare i backup per questo database. |
|
| properties.restorableDroppedDatabaseId |
string (arm-id) |
Identificatore della risorsa del database eliminato ripristinabile associato all'operazione di creazione del database. |
| properties.restorePointInTime |
string (date-time) |
Specifica il punto nel tempo (formato ISO8601) del database di origine che verrà ripristinato per creare il nuovo database. |
| properties.sampleName |
Nome dello schema di esempio da applicare durante la creazione del database. |
|
| properties.secondaryType |
Tipo secondario del database se è secondario. I valori validi sono Geo e Named. |
|
| properties.sourceDatabaseDeletionDate |
string (date-time) |
Specifica l'ora di eliminazione del database. |
| properties.sourceDatabaseId |
string (arm-id) |
Identificatore della risorsa del database di origine associato all'operazione di creazione del database. |
| properties.zoneRedundant |
boolean |
Indipendentemente dal fatto che il database sia con ridondanza della zona, ovvero le repliche di questo database verranno distribuite in più zone di disponibilità. |
| sku |
Nome e livello dello SKU. |
|
| tags |
object |
Tag di risorsa. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
Aggiornamento corretto del database. |
|
| 202 Accepted |
L'aggiornamento del database è in corso. |
|
| Other Status Codes |
Risposte di errore:
|
Esempio
| Assigns maintenance window to a database. |
| Resets maintenance window of a database to default. |
| Updates a database. |
Assigns maintenance window to a database.
Esempio di richiesta
PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2021-11-01
{
"sku": {
"name": "BC_Gen5_4"
},
"properties": {
"maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1"
}
}
Risposta di esempio
{
"sku": {
"name": "BC_Gen5",
"tier": "BusinessCritical",
"capacity": 4
},
"kind": "v12.0,user,vcore",
"properties": {
"collation": "SQL_Latin1_General_CP1_CI_AS",
"maxSizeBytes": 1073741824,
"status": "Online",
"databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
"creationDate": "2017-06-07T04:41:33.937Z",
"currentServiceObjectiveName": "BC_Gen5_2",
"requestedServiceObjectiveName": "BC_Gen5_2",
"defaultSecondaryLocation": "North Europe",
"catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
"licenseType": "LicenseIncluded",
"maxLogSizeBytes": 104857600,
"currentBackupStorageRedundancy": "Geo",
"requestedBackupStorageRedundancy": "Geo",
"isLedgerOn": false,
"isInfraEncryptionEnabled": false,
"zoneRedundant": false,
"readScale": "Enabled",
"earliestRestoreDate": "2017-06-07T04:51:33.937Z",
"currentSku": {
"name": "BC_Gen5",
"tier": "BusinessCritical",
"capacity": 4
},
"maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1"
},
"location": "southeastasia",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases"
}
Resets maintenance window of a database to default.
Esempio di richiesta
PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2021-11-01
{
"sku": {
"name": "BC_Gen5_4"
},
"properties": {
"maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default"
}
}
Risposta di esempio
{
"sku": {
"name": "BC_Gen5",
"tier": "BusinessCritical",
"capacity": 4
},
"kind": "v12.0,user,vcore",
"properties": {
"collation": "SQL_Latin1_General_CP1_CI_AS",
"maxSizeBytes": 1073741824,
"status": "Online",
"databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
"creationDate": "2017-06-07T04:41:33.937Z",
"currentServiceObjectiveName": "BC_Gen5_4",
"requestedServiceObjectiveName": "BC_Gen5_4",
"defaultSecondaryLocation": "North Europe",
"catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
"licenseType": "LicenseIncluded",
"maxLogSizeBytes": 104857600,
"currentBackupStorageRedundancy": "Geo",
"requestedBackupStorageRedundancy": "Geo",
"isLedgerOn": false,
"isInfraEncryptionEnabled": false,
"zoneRedundant": false,
"readScale": "Enabled",
"earliestRestoreDate": "2017-06-07T04:51:33.937Z",
"currentSku": {
"name": "BC_Gen5",
"tier": "BusinessCritical",
"capacity": 4
}
},
"location": "southeastasia",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases"
}
Updates a database.
Esempio di richiesta
PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2021-11-01
{
"sku": {
"name": "BC_Gen4_4"
},
"properties": {
"maxSizeBytes": 1073741824,
"licenseType": "LicenseIncluded"
}
}
Risposta di esempio
{
"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"
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Backup |
Tipo di account di archiviazione usato per archiviare i backup per questo database. |
|
Catalog |
Regole di confronto del catalogo di metadati. |
|
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 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. |
| Database |
Una risorsa di database. |
|
Database |
Configurazione dell'identità di Azure Active Directory per una risorsa. |
|
Database |
Tipo di identità |
|
Database |
Tipo di licenza da applicare per questo database.
|
|
Database |
Stato del routing di sola lettura. Se abilitata, le connessioni con finalità dell'applicazione impostate su readonly nella stringa di connessione potrebbero essere indirizzate a una replica secondaria di sola lettura nella stessa area. Non applicabile a un database Hyperscale all'interno di un pool elastico. |
|
Database |
Stato del database. |
|
Database |
Risorsa di aggiornamento del database. |
|
Database |
Configurazione dell'identità di Azure Active Directory per una risorsa. |
|
Sample |
Nome dello schema di esempio da applicare durante la creazione del database. |
|
Secondary |
Tipo secondario del database se è secondario. I valori validi sono Geo e Named. |
| Sku |
SKU della risorsa ARM. |
BackupStorageRedundancy
Tipo di account di archiviazione usato per archiviare i backup per questo database.
| Valore | Descrizione |
|---|---|
| Geo | |
| Local | |
| Zone | |
| GeoZone |
CatalogCollationType
Regole di confronto del catalogo di metadati.
| Valore | Descrizione |
|---|---|
| DATABASE_DEFAULT | |
| SQL_Latin1_General_CP1_CI_AS |
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.
| Valore | Descrizione |
|---|---|
| Default | |
| Copy | |
| Secondary | |
| PointInTimeRestore | |
| Restore | |
| Recovery | |
| RestoreExternalBackup | |
| RestoreExternalBackupSecondary | |
| RestoreLongTermRetentionBackup | |
| OnlineSecondary |
Database
Una risorsa di database.
| Nome | Tipo | Descrizione |
|---|---|---|
| id |
string |
ID risorsa. |
| identity |
Identità di Azure Active Directory del database. |
|
| kind |
string |
Tipo di database. Si tratta di metadati usati per l'esperienza del portale di Azure. |
| location |
string |
Percorso della risorsa. |
| managedBy |
string |
Risorsa che gestisce il database. |
| name |
string |
Nome risorsa. |
| properties.autoPauseDelay |
integer (int32) |
Tempo in minuti dopo il quale il database viene sospeso automaticamente. Un valore di -1 indica che la sospensione automatica è disabilitata |
| properties.catalogCollation |
Regole di confronto del catalogo di metadati. |
|
| properties.collation |
string |
Regole di confronto del database. |
| properties.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. |
|
| properties.creationDate |
string (date-time) |
Data di creazione del database (formato ISO8601). |
| properties.currentBackupStorageRedundancy |
Tipo di account di archiviazione usato per archiviare i backup per questo database. |
|
| properties.currentServiceObjectiveName |
string |
Nome dell'obiettivo del livello di servizio corrente del database. |
| properties.currentSku |
Nome e livello dello SKU. |
|
| properties.databaseId |
string (uuid) |
ID del database. |
| properties.defaultSecondaryLocation |
string |
Area secondaria predefinita per questo database. |
| properties.earliestRestoreDate |
string (date-time) |
Registra la data e l'ora di inizio meno recente disponibili per il database (ISO8601 formato). |
| properties.elasticPoolId |
string (arm-id) |
Identificatore della risorsa del pool elastico contenente il database. |
| properties.failoverGroupId |
string |
Identificatore di risorsa del gruppo di failover a cui appartiene il database. |
| properties.federatedClientId |
string (uuid) |
ID client usato per lo scenario cmk tra tenant per database |
| properties.highAvailabilityReplicaCount |
integer (int32) |
Numero di repliche secondarie associate al database utilizzato per garantire la disponibilità elevata. Non applicabile a un database Hyperscale all'interno di un pool elastico. |
| properties.isInfraEncryptionEnabled |
boolean |
La crittografia a infrastruttura è abilitata per questo database. |
| properties.isLedgerOn |
boolean |
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. |
| properties.licenseType |
Tipo di licenza da applicare per questo database.
|
|
| properties.longTermRetentionBackupResourceId |
string (arm-id) |
Identificatore della risorsa del backup di conservazione a lungo termine associato all'operazione di creazione del database. |
| properties.maintenanceConfigurationId |
string |
ID di configurazione della manutenzione assegnato al database. Questa configurazione definisce il periodo in cui verranno eseguiti gli aggiornamenti della manutenzione. |
| properties.maxLogSizeBytes |
integer (int64) |
Dimensioni massime del log per questo database. |
| properties.maxSizeBytes |
integer (int64) |
Dimensione massima del database espressa in byte. |
| properties.minCapacity |
number (double) |
Capacità minima allocata dal database, se non sospesa |
| properties.pausedDate |
string (date-time) |
Data in cui il database è stato sospeso dalla configurazione utente o dall'azione (formato ISO8601). Null se il database è pronto. |
| properties.readScale |
Stato del routing di sola lettura. Se abilitata, le connessioni con finalità dell'applicazione impostate su readonly nella stringa di connessione potrebbero essere indirizzate a una replica secondaria di sola lettura nella stessa area. Non applicabile a un database Hyperscale all'interno di un pool elastico. |
|
| properties.recoverableDatabaseId |
string (arm-id) |
Identificatore della risorsa del database ripristinabile associato all'operazione di creazione del database. |
| properties.recoveryServicesRecoveryPointId |
string (arm-id) |
Identificatore della risorsa del punto di ripristino associato all'operazione di creazione del database. |
| properties.requestedBackupStorageRedundancy |
Tipo di account di archiviazione da usare per archiviare i backup per questo database. |
|
| properties.requestedServiceObjectiveName |
string |
Nome dell'obiettivo del livello di servizio richiesto del database. |
| properties.restorableDroppedDatabaseId |
string (arm-id) |
Identificatore della risorsa del database eliminato ripristinabile associato all'operazione di creazione del database. |
| properties.restorePointInTime |
string (date-time) |
Specifica il punto nel tempo (formato ISO8601) del database di origine che verrà ripristinato per creare il nuovo database. |
| properties.resumedDate |
string (date-time) |
Data in cui il database è stato ripreso dall'azione dell'utente o dall'account di accesso al database (ISO8601 formato). Null se il database è sospeso. |
| properties.sampleName |
Nome dello schema di esempio da applicare durante la creazione del database. |
|
| properties.secondaryType |
Tipo secondario del database se è secondario. I valori validi sono Geo e Named. |
|
| properties.sourceDatabaseDeletionDate |
string (date-time) |
Specifica l'ora di eliminazione del database. |
| properties.sourceDatabaseId |
string (arm-id) |
Identificatore della risorsa del database di origine associato all'operazione di creazione del database. |
| properties.sourceResourceId |
string (arm-id) |
Identificatore della risorsa dell'origine associata all'operazione di creazione del database. Questa proprietà è supportata solo per l'edizione DataWarehouse e consente di eseguire il ripristino tra sottoscrizioni. Quando si specifica sourceResourceId, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId e sourceDatabaseDeletionDate non devono essere specificati e CreateMode deve essere PointInTimeRestore, Restore o Recover. 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 ripristinare il pool SQL eliminato. Quando createMode è Recover, sourceResourceId deve essere l'ID risorsa del database recuperabile o del pool SQL ripristinabile. Quando la sottoscrizione di origine appartiene a un tenant diverso rispetto alla sottoscrizione di destinazione, l'intestazione "x-ms-authorization-auxiliary" deve contenere il token di autenticazione per il tenant di origine. Per altri dettagli sull'intestazione "x-ms-authorization-auxiliary", vedere https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant |
| properties.status |
Stato del database. |
|
| properties.zoneRedundant |
boolean |
Indipendentemente dal fatto che il database sia con ridondanza della zona, ovvero le repliche di questo database verranno distribuite in più zone di disponibilità. |
| sku |
SKU del database. L'elenco degli SKU può variare in base all'area geografica e all'offerta di supporto. Per determinare gli SKU (inclusi il nome dello SKU, il livello/edizione, la famiglia e la capacità) disponibili per la sottoscrizione in un'area di Azure, usare l'API REST
|
|
| tags |
object |
Tag di risorsa. |
| type |
string |
Tipo di risorsa. |
DatabaseIdentity
Configurazione dell'identità di Azure Active Directory per una risorsa.
| Nome | Tipo | Descrizione |
|---|---|---|
| tenantId |
string (uuid) |
ID tenant di Azure Active Directory. |
| type |
Tipo di identità |
|
| userAssignedIdentities |
<string,
Database |
ID risorsa delle identità assegnate dall'utente da usare |
DatabaseIdentityType
Tipo di identità
| Valore | Descrizione |
|---|---|
| None | |
| UserAssigned |
DatabaseLicenseType
Tipo di licenza da applicare per questo database.
LicenseIncluded se è necessaria una licenza o BasePrice se si ha una licenza e si è idonei per il vantaggio Azure Hybrid.
| Valore | Descrizione |
|---|---|
| LicenseIncluded | |
| BasePrice |
DatabaseReadScale
Stato del routing di sola lettura. Se abilitata, le connessioni con finalità dell'applicazione impostate su readonly nella stringa di connessione potrebbero essere indirizzate a una replica secondaria di sola lettura nella stessa area. Non applicabile a un database Hyperscale all'interno di un pool elastico.
| Valore | Descrizione |
|---|---|
| Enabled | |
| Disabled |
DatabaseStatus
Stato del database.
| Valore | Descrizione |
|---|---|
| Online | |
| Restoring | |
| RecoveryPending | |
| Recovering | |
| Suspect | |
| Offline | |
| Standby | |
| Shutdown | |
| EmergencyMode | |
| AutoClosed | |
| Copying | |
| Creating | |
| Inaccessible | |
| OfflineSecondary | |
| Pausing | |
| Paused | |
| Resuming | |
| Scaling | |
| OfflineChangingDwPerformanceTiers | |
| OnlineChangingDwPerformanceTiers | |
| Disabled | |
| Stopping | |
| Stopped | |
| Starting |
DatabaseUpdate
Risorsa di aggiornamento del database.
| Nome | Tipo | Descrizione |
|---|---|---|
| identity |
Identità del database |
|
| properties.autoPauseDelay |
integer (int32) |
Tempo in minuti dopo il quale il database viene sospeso automaticamente. Un valore di -1 indica che la sospensione automatica è disabilitata |
| properties.catalogCollation |
Regole di confronto del catalogo di metadati. |
|
| properties.collation |
string |
Regole di confronto del database. |
| properties.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. |
|
| properties.creationDate |
string (date-time) |
Data di creazione del database (formato ISO8601). |
| properties.currentBackupStorageRedundancy |
Tipo di account di archiviazione usato per archiviare i backup per questo database. |
|
| properties.currentServiceObjectiveName |
string |
Nome dell'obiettivo del livello di servizio corrente del database. |
| properties.currentSku |
Nome e livello dello SKU. |
|
| properties.databaseId |
string (uuid) |
ID del database. |
| properties.defaultSecondaryLocation |
string |
Area secondaria predefinita per questo database. |
| properties.earliestRestoreDate |
string (date-time) |
Registra la data e l'ora di inizio meno recente disponibili per il database (ISO8601 formato). |
| properties.elasticPoolId |
string (arm-id) |
Identificatore della risorsa del pool elastico contenente il database. |
| properties.failoverGroupId |
string |
Identificatore di risorsa del gruppo di failover a cui appartiene il database. |
| properties.federatedClientId |
string (uuid) |
ID client usato per lo scenario cmk tra tenant per database |
| properties.highAvailabilityReplicaCount |
integer (int32) |
Numero di repliche secondarie associate al database utilizzato per garantire la disponibilità elevata. Non applicabile a un database Hyperscale all'interno di un pool elastico. |
| properties.isInfraEncryptionEnabled |
boolean |
La crittografia a infrastruttura è abilitata per questo database. |
| properties.isLedgerOn |
boolean |
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. |
| properties.licenseType |
Tipo di licenza da applicare per questo database.
|
|
| properties.longTermRetentionBackupResourceId |
string (arm-id) |
Identificatore della risorsa del backup di conservazione a lungo termine associato all'operazione di creazione del database. |
| properties.maintenanceConfigurationId |
string |
ID di configurazione della manutenzione assegnato al database. Questa configurazione definisce il periodo in cui verranno eseguiti gli aggiornamenti della manutenzione. |
| properties.maxLogSizeBytes |
integer (int64) |
Dimensioni massime del log per questo database. |
| properties.maxSizeBytes |
integer (int64) |
Dimensione massima del database espressa in byte. |
| properties.minCapacity |
number (double) |
Capacità minima allocata dal database, se non sospesa |
| properties.pausedDate |
string (date-time) |
Data in cui il database è stato sospeso dalla configurazione utente o dall'azione (formato ISO8601). Null se il database è pronto. |
| properties.readScale |
Stato del routing di sola lettura. Se abilitata, le connessioni con finalità dell'applicazione impostate su readonly nella stringa di connessione potrebbero essere indirizzate a una replica secondaria di sola lettura nella stessa area. Non applicabile a un database Hyperscale all'interno di un pool elastico. |
|
| properties.recoverableDatabaseId |
string |
Identificatore della risorsa del database ripristinabile associato all'operazione di creazione del database. |
| properties.recoveryServicesRecoveryPointId |
string (arm-id) |
Identificatore della risorsa del punto di ripristino associato all'operazione di creazione del database. |
| properties.requestedBackupStorageRedundancy |
Tipo di account di archiviazione da usare per archiviare i backup per questo database. |
|
| properties.requestedServiceObjectiveName |
string |
Nome dell'obiettivo del livello di servizio richiesto del database. |
| properties.restorableDroppedDatabaseId |
string (arm-id) |
Identificatore della risorsa del database eliminato ripristinabile associato all'operazione di creazione del database. |
| properties.restorePointInTime |
string (date-time) |
Specifica il punto nel tempo (formato ISO8601) del database di origine che verrà ripristinato per creare il nuovo database. |
| properties.resumedDate |
string (date-time) |
Data in cui il database è stato ripreso dall'azione dell'utente o dall'account di accesso al database (ISO8601 formato). Null se il database è sospeso. |
| properties.sampleName |
Nome dello schema di esempio da applicare durante la creazione del database. |
|
| properties.secondaryType |
Tipo secondario del database se è secondario. I valori validi sono Geo e Named. |
|
| properties.sourceDatabaseDeletionDate |
string (date-time) |
Specifica l'ora di eliminazione del database. |
| properties.sourceDatabaseId |
string (arm-id) |
Identificatore della risorsa del database di origine associato all'operazione di creazione del database. |
| properties.status |
Stato del database. |
|
| properties.zoneRedundant |
boolean |
Indipendentemente dal fatto che il database sia con ridondanza della zona, ovvero le repliche di questo database verranno distribuite in più zone di disponibilità. |
| sku |
Nome e livello dello SKU. |
|
| tags |
object |
Tag di risorsa. |
DatabaseUserIdentity
Configurazione dell'identità di Azure Active Directory per una risorsa.
| Nome | Tipo | Descrizione |
|---|---|---|
| clientId |
string (uuid) |
ID client di Azure Active Directory. |
| principalId |
string (uuid) |
ID dell'entità di sicurezza di Azure Active Directory. |
SampleName
Nome dello schema di esempio da applicare durante la creazione del database.
| Valore | Descrizione |
|---|---|
| AdventureWorksLT | |
| WideWorldImportersStd | |
| WideWorldImportersFull |
SecondaryType
Tipo secondario del database se è secondario. I valori validi sono Geo e Named.
| Valore | Descrizione |
|---|---|
| Geo | |
| Named |
Sku
SKU della risorsa ARM.
| Nome | Tipo | Descrizione |
|---|---|---|
| capacity |
integer (int32) |
Capacità dello SKU specifico. |
| family |
string |
Se il servizio ha generazioni diverse di hardware, per lo stesso SKU, è possibile acquisire qui. |
| name |
string |
Il nome dello SKU, in genere, una lettera + codice numerico, ad esempio P3. |
| size |
string |
Dimensioni dello SKU specifico |
| tier |
string |
Il livello o l'edizione dello SKU specifico, ad esempio Basic, Premium. |