Często zadawane pytania dotyczące ciągłej kopii zapasowej usługi Azure Cosmos DB

DOTYCZY: NoSQL MongoDB Gremlin Stół

W tym artykule wymieniono często zadawane pytania dotyczące funkcji przywracania do punktu w czasie usługi Azure Cosmos DB, która jest dostępna w trybie ciągłej kopii zapasowej.

Ile czasu zajmuje przywrócenie?

Czas przywracania to funkcja rozmiaru danych, ilość kopii zapasowej dziennika, która musi zostać odtworzona, oraz liczba partycji, które należy przywrócić. Przywracanie 1 terabajta danych zwykle trwa od 30 do 90 minut.

Czy mogę przesłać czas przywracania w czasie lokalnym?

Przywracanie może się nie zdarzyć, w zależności od tego, czy w tym czasie istniały kluczowe zasoby, takie jak bazy danych lub kontenery. Możesz to sprawdzić, wprowadzając czas i przeglądając wybraną bazę danych lub kontener dla tego czasu. Jeśli nie ma żadnych zasobów do przywrócenia, proces przywracania nie działa.

Jak mogę śledzić przywracanie konta?

Po przesłaniu polecenia przywracania i zaczekaniu na stronie pasek stanu wyświetli komunikat o pomyślnym przywróceniu konta po zakończeniu operacji. Możesz również wyszukać przywrócone konto i śledzić jego stan. Gdy przywracanie jest w toku, stan konta to Tworzenie. Po zakończeniu operacji przywracania stan konta zmieni się na Online.

W przypadku programu PowerShell i interfejsu wiersza polecenia platformy Azure możesz śledzić postęp operacji przywracania przy użyciu az cosmosdb show polecenia :

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

Wartość provisioningState to Succeeded , gdy konto jest w trybie online.

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

Jak sprawdzić, czy konto trybu ciągłej kopii zapasowej zostało przywrócone z innego konta?

Możesz określić, czy konto jest przywracane i pobiera szczegóły przywracania przy użyciu witryny Azure Portal, programu Azure PowerShell i interfejsu wiersza polecenia platformy Azure.

Co to jest "instanceId" w definicji konta?

W dowolnym momencie właściwość konta accountName usługi Azure Cosmos DB jest globalnie unikatowa, gdy jest aktywna. Po usunięciu konta można utworzyć inne konto o tej samej nazwie. W takim przypadku accountName nie wystarczy, aby zidentyfikować wystąpienie konta.

Identyfikator wystąpienia lub instanceId, jest właściwością wystąpienia konta. Służy do uściślania wielu kont (na żywo i usuniętych), jeśli mają taką samą nazwę przywracania. Identyfikator wystąpienia można uzyskać, uruchamiając jedną z następujących poleceń:

Get-AzCosmosDBRestorableDatabaseAccount
az cosmosdb restorable-database-account

Uwaga

Wartość atrybutu name oznacza identyfikator wystąpienia.

  • Usługa Synapse Link dla kont bazy danych korzystających z trybu ciągłej kopii zapasowej i trybu ciągłej kopii zapasowej dla kont z obsługą usługi Synapse Link jest ogólnie dostępna. Obecnie klienci, którzy wyłączyli usługę Synapse Link z kontenerów, nie mogą migrować do ciągłej kopii zapasowej.

Następne kroki