Obtém um banco de dados gerenciado recuperável.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/recoverableDatabases/{recoverableDatabaseName}?api-version=2021-11-01
Parâmetros de URI
Nome |
Em |
Obrigatório |
Tipo |
Description |
managedInstanceName
|
path |
True
|
string
|
O nome da instância gerenciada.
|
recoverableDatabaseName
|
path |
True
|
string
|
|
resourceGroupName
|
path |
True
|
string
|
O nome do grupo de recursos que contém o recurso. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal.
|
subscriptionId
|
path |
True
|
string
|
A ID de assinatura que identifica uma assinatura do Azure.
|
api-version
|
query |
True
|
string
|
A versão da API a ser usada para a solicitação.
|
Respostas
Nome |
Tipo |
Description |
200 OK
|
RecoverableManagedDatabase
|
Recuperou com êxito o banco de dados gerenciado recuperável especificado.
|
Other Status Codes
|
|
Respostas de erro: ***
400 InvalidRecoverableDatabaseId - Identificador de banco de dados recuperável inválido.
400 MiGeoRestoreWithWrongBackupStorageRedundancy - Geo-Restore não é permitido para instâncias gerenciadas com redundância de armazenamento de backup LRS/ZRS.
400 UpdatingInstanceAndBackupRedundancy – A redundância de zona de instância e a redundância de armazenamento de backup não podem ser atualizadas na mesma solicitação.
400 ProvisioningDisabled - Exibe a mensagem de erro do autorizador de operação de recursos como está, sem alterações
400 AadOnlyAuthenticationIsEnabled – A autenticação somente do Azure Active Directory está habilitada. Entre em contato com o administrador do sistema.
400 ManagementServiceFeatureDisabled - O usuário tentou usar um recurso que está desabilitado.
404 SubscriptionDoesNotHaveServer - O servidor solicitado não foi encontrado
404 ServerNotInSubscriptionResourceGroup - O servidor especificado não existe no grupo de recursos e na assinatura especificados.
404 ResourceNotFound - O recurso solicitado não foi encontrado.
409 ConflictingManagedInstanceOperation - Uma operação está atualmente em andamento para a instância gerenciada.
409 BackupRedundancyUpdateAndInstanceRedundancyConflict - A instância é multi-az, mas o armazenamento de backup está sendo atualizado de redundância de zona para não-zona redundante.
409 InstanceRedundancyUpdateWhileBackupRedundancyUpdateInProgress - Não é possível atualizar a redundância de instância porque a atualização de redundância de armazenamento de backup está em andamento.
409 InstanceRedundancyUpdateAndBackupRedundancyConflict - O armazenamento de backup não tem redundância de zona, mas a redundância de instância está sendo atualizada para redundância de zona.
409 BackupRedundancyUpdateConflict – Não é possível atualizar a redundância de armazenamento de backup porque uma atualização de redundância de armazenamento de backup já está em andamento.
409 MiDropFailedOnAuthLocks - O usuário tentou remover a última Instância Gerenciada na sub-rede que tem o Bloqueio aplicado nos recursos.
409 MiCreateFailedNonDelegatedSubnet – o usuário tentou implantar Instância Gerenciada ou Instância Gerenciada pool na sub-rede que não é delegada para Microsoft.Sql/managedInstances.
412 InstanceNotReadyForBackupRedundancyUpdate - Não é possível atualizar a redundância de armazenamento de backup porque a instância não está pronta.
429 SubscriptionTooManyCreateUpdateRequests - Solicitações além do máximo de solicitações que podem ser processadas por recursos disponíveis.
429 SubscriptionTooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas por recursos disponíveis.
429 ConflictingSubscriptionOperation - Uma operação está em andamento para a assinatura.
503 TooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas por recursos disponíveis.
504 RequestTimeout – A solicitação de serviço excedeu o tempo limite permitido.
|
Exemplos
Gets a recoverable databases by managed instances
Solicitação de exemplo
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Test1/providers/Microsoft.Sql/managedInstances/managedInstance/recoverableDatabases/testdb?api-version=2021-11-01
/**
* Samples for RecoverableManagedDatabases Get.
*/
public final class Main {
/*
* x-ms-original-file:
* specification/sql/resource-manager/Microsoft.Sql/stable/2021-11-01/examples/GetRecoverableManagedDatabase.json
*/
/**
* Sample code: Gets a recoverable databases by managed instances.
*
* @param azure The entry point for accessing resource management APIs in Azure.
*/
public static void
getsARecoverableDatabasesByManagedInstances(com.azure.resourcemanager.AzureResourceManager azure) {
azure.sqlServers().manager().serviceClient().getRecoverableManagedDatabases().getWithResponse("Test1",
"managedInstance", "testdb", com.azure.core.util.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
Resposta de exemplo
{
"properties": {
"lastAvailableBackupDate": "2017-05-26T01:06:29.78Z"
},
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/recoverableDatabases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/managedInstances/recoverableDatabases"
}
Definições
RecoverableManagedDatabase
Um recurso de banco de dados gerenciado recuperável.
Nome |
Tipo |
Description |
id
|
string
|
ID do recurso.
|
name
|
string
|
Nome do recurso.
|
properties.lastAvailableBackupDate
|
string
|
A última data de backup disponível.
|
type
|
string
|
Tipo de recurso.
|