Dela via


Återställa en borttagen container eller databas till samma Azure Cosmos DB-konto

GÄLLER FÖR: NoSQL MongoDB Gremlin Bord

Azure Cosmos DB-funktionen för återställning till tidpunkt för samma konto hjälper dig att återställa från en oavsiktlig borttagning av en container eller databas. Den här funktionen återställer den borttagna databasen eller containern till samma befintliga konto i alla regioner där säkerhetskopior finns. Med läget för kontinuerlig säkerhetskopiering kan du återställa till valfri tidpunkt under de senaste 30 dagarna.

Förutsättningar

  • En Azure-prenumeration. Om du inte har en Azure-prenumeration kan du skapa ett kostnadsfritt Azure-konto innan du börjar.
  • Ett Azure Cosmos DB-konto. Du kan välja något av följande alternativ för ett Azure Cosmos DB-konto:

Återställa en borttagen container eller databas

Använd Azure-portalen, Azure CLI, Azure PowerShell eller en Azure Resource Manager-mall för att återställa en borttagen container eller databas i samma befintliga konto.

Använd Azure-portalen för att återställa en borttagen container eller databas. Underordnade containrar återställs också.

  1. Gå till Azure-portalen.

  2. Gå till ditt Azure Cosmos DB-konto och gå sedan till sidan Återställning till tidpunkt.

    Kommentar

    Återställningssidan i Azure-portalen fylls bara i om du har behörigheten Microsoft.DocumentDB/locations/restorableDatabaseAccounts/*/read . Mer information om den här behörigheten finns i Behörigheter för säkerhetskopiering och återställning.

  3. Välj fliken Återställ till samma konto .

    Skärmbild av alternativen för att återställa en databas eller container till samma konto.

  4. För Databas anger du en sökfråga för att filtrera händelseflödet för relevanta borttagningshändelser för en container eller en databas.

    Skärmbild av händelsefiltret som visar borttagningshändelser för containrar och databaser.

  5. Ange sedan start- och slutvärden för att skapa ett tidsfönster som ska användas för att filtrera borttagningshändelser.

    Skärmbild av start- och slutdatumfiltren som ytterligare filtrerar ned borttagningshändelser.

    Kommentar

    Startfiltret är begränsat till högst 30 dagar före det aktuella datumet.

  6. Välj Uppdatera för att uppdatera listan över händelser för olika resurstyper med dina filter tillämpade.

  7. Kontrollera tiden och välj sedan Återställ för att påbörja återställningen av den valda resursen som tidigare har tagits bort.

    Skärmbild av bekräftelsedialogrutan före en återställningsåtgärd.

    Viktigt!

    Högst tre återställningsåtgärder kan vara aktiva när som helst på samma konto. Om du tar bort källkontot medan en återställning pågår kan det leda till att återställningsåtgärden misslyckas.

    Kommentar

    Händelseflödet visar resurser som Inte återställningsbara. Feeden innehåller mer information om varför resursen inte kan återställas. I de flesta fall måste du återställa den överordnade databasen innan du kan återställa någon av databasens underordnade containrar.

  8. När du har initierat en återställningsåtgärd spårar du åtgärden med hjälp av meddelandeområdet i Azure-portalen. Meddelandet innehåller status för resursen som återställs. När återställning pågår är statusen för containern Skapa. När återställningen har slutförts ändras statusen till Online.

Spåra status för en återställningsåtgärd

När en återställning till tidpunkt initieras för en borttagen container eller databas identifieras åtgärden som en Återställningsåtgärd för InAccount på resursen.

Om du vill hämta en lista över återställningsåtgärder för en specifik resurs filtrerar du kontots aktivitetslogg med hjälp av sökfiltret Ta bort borttagen inkontoåterställning och ett tidsfilter. Listan som returneras innehåller fältet UserPrincipalName , som identifierar användaren som initierade återställningsåtgärden. Mer information om hur du kommer åt aktivitetsloggar finns i Granska återställningsåtgärder för tidpunkt.

Nästa steg