GÄLLER FÖR: NoSQL MongoDB Gremlin Bord
Den här artikeln innehåller vanliga frågor och svar om funktionerna för återställning till tidpunkt i Azure Cosmos DB som är tillgängliga i läget för kontinuerlig säkerhetskopiering.
Hur lång tid tar det att återställa?
Återställningstiden är en funktion av datastorleken, mängden loggsäkerhetskopiering som måste spelas upp igen och antalet partitioner som måste återställas. Det tar vanligtvis 30 till 90 minuter att återställa 1 terabyte data.
Kan jag skicka återställningstiden i lokal tid?
Återställningen kanske inte sker, beroende på om nyckelresurser som databaser eller containrar fanns vid den tidpunkten. Du kan verifiera genom att ange tiden och titta på en vald databas eller container för den tiden. Om det inte finns några resurser att återställa fungerar inte återställningsprocessen.
Hur kan jag spåra återställningen av ett konto?
När du har skickat återställningskommandot och väntat på sidan visar statusfältet ett meddelande om ett konto som har återställts när åtgärden är klar. Du kan också söka efter det återställde kontot och spåra dess status. Medan återställningen pågår är kontostatusen Skapa. När återställningen är klar ändras kontostatusen till Online.
För PowerShell och Azure CLI kan du spåra förloppet för en återställningsåtgärd med hjälp az cosmosdb show
av kommandot :
az cosmosdb show \
--resource-group <resource-group> \
--name <account-name>
Värdet provisioningState
är Succeeded
när kontot är online.
{
"virtualNetworkRules": [],
"writeLocations" : [
{
"documentEndpoint": "https://<accountname>.documents.azure.com:443/",
"failoverpriority": 0,
"id": "accountName" ,
"isZoneRedundant" : false,
"locationName": "West US 2",
"provisioningState": "Succeeded"
}
]
}
Hur tar jag reda på om ett konto för kontinuerligt säkerhetskopieringsläge har återställts från ett annat konto?
Du kan identifiera om ett konto återställs och hämtar återställningsinformationen med hjälp av Azure-portalen, Azure PowerShell och Azure CLI.
Vad är "instanceId" i kontodefinitionen?
När som helst är ett Azure Cosmos DB-kontos accountName
egenskap globalt unik när den lever. När kontot har tagits bort kan du skapa ett annat konto med samma namn. Om det händer accountName
räcker det inte längre att identifiera en instans av ett konto.
Instans-ID:t, eller instanceId
, är en egenskap för en instans av ett konto. Det används för att skilja mellan flera konton (live och borttaget) om de har samma namn för återställning. Du kan hämta instans-ID:t genom att köra något av följande kommandon:
Get-AzCosmosDBRestorableDatabaseAccount
az cosmosdb restorable-database-account
Kommentar
Värdet för namnattributet anger instans-ID:t.
Stöds kontinuerlig säkerhetskopiering för Azure Synapse Link-aktiverade konton?
- Synapse Link för databaskonton med kontinuerligt säkerhetskopieringsläge och kontinuerligt säkerhetskopieringsläge för Synapse Link-aktiverade konton är allmänt tillgängliga. För närvarande kan kunder som inaktiverade Synapse Link från containrar inte migrera till kontinuerlig säkerhetskopiering.
Nästa steg
- Läs mer om läget för kontinuerlig säkerhetskopiering .
- Etablera ett konto med kontinuerlig säkerhetskopiering med hjälp av Azure-portalen, PowerShell, Azure CLI eller Azure Resource Manager.
- Hantera behörigheter som krävs för att återställa data med läget för kontinuerlig säkerhetskopiering.
- Lär dig mer om resursmodellen för läget för kontinuerlig säkerhetskopiering.