Ottiene un elenco di database gestiti ripristinabili.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/recoverableDatabases?api-version=2021-11-01
Parametri dell'URI
Nome |
In |
Necessario |
Tipo |
Descrizione |
managedInstanceName
|
path |
True
|
string
|
Nome dell'istanza gestita.
|
resourceGroupName
|
path |
True
|
string
|
Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.
|
subscriptionId
|
path |
True
|
string
|
ID sottoscrizione che identifica una sottoscrizione di Azure.
|
api-version
|
query |
True
|
string
|
Versione dell'API da usare per la richiesta.
|
Risposte
Nome |
Tipo |
Descrizione |
200 OK
|
RecoverableManagedDatabaseListResult
|
È stato recuperato l'elenco dei database gestiti ripristinabili.
|
Other Status Codes
|
|
Risposte di errore:
400 MiGeoRestoreWithWbackupStorageRedundancy: Geo-Restore non è consentito per le istanze gestite con ridondanza dell'archiviazione di backup con archiviazione con ridondanza dell'archiviazione di backup con ridondanza dell'archiviazione con archiviazione con ridondanza locale/archiviazione con ridondanza dell'archiviazione con ridondanza dell'archiviazione di backup con ridondanza dell'archiviazione con ridondanza dell'archiviazione con ridondanza locale.
400 UpdatingInstanceAndBackupRedundancy: la ridondanza della zona dell'istanza e la ridondanza dell'archiviazione di backup non possono essere aggiornate nella stessa richiesta.
400 ProvisioningDisabled - Visualizza il messaggio di errore dell'agente di autorizzazione dell'operazione risorse così come è, senza modifiche
400 AadOnlyAuthenticationIsEnabled - È abilitata solo l'autenticazione di Azure Active Directory. Contattare l'amministratore di sistema.
400 ManagementServiceFeatureDisabled : l'utente ha tentato di usare una funzionalità disabilitata.
404 SubscriptionDoesNotHaveServer - Il server richiesto non è stato trovato
404 ServerNotInSubscriptionResourceGroup - Il server specificato non esiste nel gruppo di risorse e nella sottoscrizione specificati.
404 ResourceNotFound: la risorsa richiesta non è stata trovata.
409 ConflictingManagedInstanceOperation : un'operazione è attualmente in corso per l'istanza gestita.
409 BackupRedundancyUpdateAndInstanceRedundancyConflict: l'istanza è multi-az, ma l'archiviazione di backup viene aggiornata dalla ridondanza della zona alla ridondanza della zona.
409 InstanceRedundancyUpdateWhileBackupRedundancyUpdateInProgress - Impossibile aggiornare la ridondanza dell'istanza perché l'aggiornamento della ridondanza dell'archiviazione di backup è in corso.
409 InstanceRedundancyUpdateAndBackupRedundancyConflict: l'archiviazione di backup è con ridondanza della zona, ma la ridondanza dell'istanza viene aggiornata alla ridondanza della zona.
409 BackupRedundancyUpdateConflict - Impossibile aggiornare la ridondanza dell'archiviazione di backup perché è già in corso un aggiornamento della ridondanza dell'archiviazione di backup.
409 MiDropFailedOnAuthLocks - L'utente ha tentato di eliminare l'ultima Istanza gestita nella subnet con blocco applicato alle risorse.
409 MiCreateFailedNonDelegatedSubnet : l'utente ha tentato di distribuire Istanza gestita o Istanza gestita pool nella subnet non delegata a Microsoft.Sql/managedInstances.
412 InstanceNotReadyForBackupRedundancyUpdate - Impossibile aggiornare la ridondanza dell'archiviazione di backup perché l'istanza non è pronta.
429 SubscriptionTooManyCreateUpdateRequests: richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.
429 SubscriptionTooManyRequests - Richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.
429 ConflictingSubscriptionOperation - Un'operazione è attualmente in corso per la sottoscrizione.
503 TooManyRequests: richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.
504 RequestTimeout : la richiesta di servizio ha superato il timeout consentito.
|
Esempio
List recoverable databases by managed instances
Sample Request
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Test1/providers/Microsoft.Sql/managedInstances/managedInstance/recoverableDatabases?api-version=2021-11-01
import com.azure.core.util.Context;
/** Samples for RecoverableManagedDatabases ListByInstance. */
public final class Main {
/*
* x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/stable/2021-11-01/examples/
* ListRecoverableManagedDatabasesByServer.json
*/
/**
* Sample code: List recoverable databases by managed instances.
*
* @param azure The entry point for accessing resource management APIs in Azure.
*/
public static void
listRecoverableDatabasesByManagedInstances(com.azure.resourcemanager.AzureResourceManager azure) {
azure.sqlServers().manager().serviceClient().getRecoverableManagedDatabases().listByInstance("Test1",
"managedInstance", Context.NONE);
}
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
Sample Response
{
"value": [
{
"properties": {
"lastAvailableBackupDate": "2017-05-26T01:06:29.78Z"
},
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/recoverableDaatabases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/managedInstances/recoverableDaatabases"
},
{
"properties": {
"lastAvailableBackupDate": "2018-04-26T02:17:23.44Z"
},
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/recoverableDaatabases/testdb2",
"name": "testdb2",
"type": "Microsoft.Sql/managedInstances/recoverableDaatabases"
}
]
}
Definizioni
RecoverableManagedDatabase
Risorsa di database gestita recuperabile.
Nome |
Tipo |
Descrizione |
id
|
string
|
ID risorsa.
|
name
|
string
|
Nome risorsa.
|
properties.lastAvailableBackupDate
|
string
|
Data dell'ultimo backup disponibile.
|
type
|
string
|
Tipo di risorsa.
|
RecoverableManagedDatabaseListResult
Elenco di database gestiti ripristinabili.
Nome |
Tipo |
Descrizione |
nextLink
|
string
|
Collegamento per recuperare la pagina successiva dei risultati.
|
value
|
RecoverableManagedDatabase[]
|
Matrice di risultati.
|