Modifier

Partager via


Questions fréquentes sur la sauvegarde continue d’Azure Cosmos DB

S’APPLIQUE À : NoSQL MongoDB Gremlin Table

Cet article répertorie les questions fréquentes sur la fonction Azure Cosmos DB de restauration à un instant dans le passé qui est disponible dans le mode de sauvegarde continue.

Combien de temps prend la restauration ?

L’heure de restauration est une fonction de la taille des données, de la quantité de sauvegarde du journal qui doit être relue et du nombre de partitions qui doivent être restaurées. La restauration de 1 téraoctet de données prend généralement entre 30 et 90 minutes.

Puis-je envoyer l’heure de restauration en heure locale ?

La restauration peut ne pas se produire selon que les ressources clés comme les bases de données ou les conteneurs existaient à ce moment-là. Vous pouvez le vérifier en entrant l’heure et en examinant une base de données ou un conteneur sélectionné pour cette période. Si aucune ressource n’existe pour la restauration, le processus de restauration ne fonctionne pas.

Comment puis-je suivre la restauration d’un compte ?

Après que vous avez soumis la commande de restauration et attendu sur la page, la barre d’état affiche un message sur le compte restauré avec succès une fois l’opération terminée. Vous pouvez également rechercher le compte restauré et suivre son état. Lorsque la restauration est en cours, l’état du compte est Création. Une fois l’opération de restauration terminée, l’état du compte passe à En ligne.

Pour PowerShell et Azure CLI, vous pouvez suivre la progression d’une opération de restauration à l’aide de la commande az cosmosdb show :

az cosmosdb show \
  --resource-group <resource-group> \
  --name <account-name>

La valeur provisioningState est Succeeded lorsque le compte est en ligne.

{
  "virtualNetworkRules": [],
  "writeLocations" : [
    {
      "documentEndpoint": "https://<accountname>.documents.azure.com:443/", 
      "failoverpriority": 0,
      "id": "accountName" ,
      "isZoneRedundant" : false, 
      "locationName": "West US 2", 
      "provisioningState": "Succeeded"
    }
  ]
}

Comment savoir si un compte de mode de sauvegarde continu a été restauré à partir d’un autre compte ?

Vous pouvez déterminer si un compte est restauré et récupérer les détails de la restauration depuis le Portail Azure, Azure PowerShell et Azure CLI.

Que signifie « InstanceID » dans la définition du compte ?

À tout moment, la propriété accountName d’un compte Azure Cosmos DB est unique au monde tant qu’il est actif. Lorsque le compte est supprimé, il est possible de créer un autre compte avec le même nom. Dans ce cas, accountName ne suffit plus pour identifier une instance d’un compte.

L’ID d’instance, ou instanceId , est une propriété d’une instance d’un compte. Il est utilisé pour lever l’ambiguïté entre plusieurs comptes (actifs et supprimés) s’ils portent le même nom pour la restauration. Vous pouvez obtenir l’ID instance en exécutant l’une de ces commandes :

Get-AzCosmosDBRestorableDatabaseAccount
az cosmosdb restorable-database-account

Notes

La valeur de l’attribut de nom désigne l’ID d’instance.

  • Synapse Link pour les comptes de base de données utilisant le mode de sauvegarde continue et le mode de sauvegarde continue pour les comptes avec Synapse Link sont en disponibilité générale. Les clients qui ont désactivé Synapse Link à partir des conteneurs ne peuvent pas migrer vers la sauvegarde continue.

Étapes suivantes