Återställa från en säkerhetskopia i SQL-databasen i Microsoft Fabric

Gäller för:✅SQL-databas i Microsoft Fabric

Den här artikeln innehåller steg för att återställa en valfri databas från en säkerhetskopia i SQL-databasen i Microsoft Fabric.

Återställning till en viss tidpunkt

Automatiserade säkerhetskopior av databaser hjälper till att skydda dina databaser mot användar- och programfel, oavsiktlig borttagning av databaser och långvariga avbrott. Det här är en inbyggd funktion som SQL-databasen i Fabric tillhandahåller för att skydda dina data från oönskade ändringar. Återställning till en viss tidpunkt (PITR) är en funktion för att återställa databasen till en viss tidpunkt inom kvarhållningsperioden. Med en databasåterställning skapar du en ny SQL-databas i samma arbetsyta från säkerhetskopior.

Återställ tid

Flera faktorer påverkar tiden för att återställa en databas via automatiserade säkerhetskopieringar av databaser:

  • Databasstorlek
  • Antal transaktionsloggar som ingår
  • Mängden aktivitet som måste spelas upp igen för att återställa till återställningspunkten
  • Antal samtidiga återställningsbegäranden som bearbetas i målregionen

Återställningen kan ta flera timmar för en stor eller mycket aktiv databas. När det finns många samtidiga återställningsbegäranden i målregionen kan återställningstiden för enskilda databaser öka.

Kostnad

För närvarande finns det ingen kostnad eller förbrukning av CPU-resurser som är associerade med att återställa en databas.

Genom att initiera en punktåterställning kan databasen föras över från ett pausat tillstånd till ett onlinetillstånd och kan medföra resursenheter.

Behörigheter

Om du vill återställa en databas med hjälp av en återställningsfunktion för en viss tidpunkt måste du ha någon av följande roller i Fabric-arbetsytan:

  • Administratör
  • Medverkande
  • Medlem

Mer information finns i Microsoft Fabric-roller.

Återställa en SQL-databas i Microsoft Fabric

Du kan återställa valfri databas till en tidigare tidpunkt inom kvarhållningsperioden. Genom att utföra den här åtgärden skapar du faktiskt en ny SQL-databas i Fabric. När återställningen är klar skapar Fabric en ny databas i samma arbetsyta som den ursprungliga databasen.

Anmärkning

Du kan inte skriva över en befintlig databas med en återställning.

Det viktigaste användningsfallet för återställning till en viss tidpunkt är att återhämta sig efter mänskliga misstag genom att återställa en SQL-databas till en tidigare tidpunkt. Du kan behandla den återställda databasen som en ersättning för den ursprungliga databasen eller använda den som en datakälla för att uppdatera den ursprungliga databasen.

  1. Högerklicka på SQL-databasen eller på snabbmenyn ... på arbetsytan. Välj Återställ databas.

    Skärmbild från Fabric-portalen med objekten i en arbetsyta. Snabbmenyn för en databas är expanderad och dialogrutealternativet Återställ databas är markerat.

  2. Popup-fönstret Återställ databas öppnas. Ange ett namn på en ny databas som ska skapas från säkerhetskopiorna av källdatabasen/den ursprungliga databasen.

  3. Välj en tidpunkt. Du kan välja den tidigaste tillgängliga återställningspunkten, den senaste återställningspunkten eller någon tidpunkt däremellan. Tiderna visas i din lokala tidszon, inte i UTC. Listrutan för tid kan också redigeras – du kan välja den tid du vill.

  4. Välj Skapa.

  5. Förloppet för databasåterställning startar i bakgrunden. Du kommer också att kunna se meddelanden om att databasåterställning pågår i meddelandecentret. När återställningen är klar kan du öppna den nya databasen.

    Skärmbild av fliken Meddelanden i Fabric-portalen som visar förloppet för databasåterställning.

Visa SQL Database-återställningspunkter i Microsoft Fabric

Du kan se den tidigaste (äldsta) och senaste (nyaste) återställningspunkten i de egenskaper som du kan komma åt via databasvyn i Fabric-portalen.

Du kan återställa en databas till valfri tidpunkt mellan de här två återställningspunkterna som visas.

  1. Öppna databasen i Fabric-portalen. Välj ikonen Inställningar i menyfliksområdet eller högerklicka och välj Inställningar.

  2. Välj Återställningspunkter. Tiderna visas i din lokala tidszon.

    Skärmbild från Fabric-portalen som visar återställningspunkter för en SQL-databas.

Begränsningar

Aktuella begränsningar när du återställer en SQL-databas i Microsoft Fabric:

  • Återställning mellan arbetsytor stöds inte.
  • Återställning mellan regioner stöds inte.
  • Om du tar bort databasen under återställningen avbryts återställningsåtgärden. Du kan inte återställa data från den borttagna databasen.