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.
Czy ciągła kopia zapasowa jest obsługiwana dla kont z obsługą usługi Azure Synapse Link?
- 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
- Dowiedz się więcej o trybie ciągłej kopii zapasowej .
- Aprowizuj konto z ciągłą kopią zapasową przy użyciu witryny Azure Portal, programu PowerShell, interfejsu wiersza polecenia platformy Azure lub usługi Azure Resource Manager.
- Zarządzanie uprawnieniami wymaganymi do przywracania danych za pomocą trybu ciągłej kopii zapasowej.
- Dowiedz się więcej o modelu zasobów trybu ciągłej kopii zapasowej.