Hjemmeside » hvordan » Gendannelse af SQL Database Backup ved hjælp af SQL Server Management Studio

    Gendannelse af SQL Database Backup ved hjælp af SQL Server Management Studio

    Vi har tidligere dækket en simpel SQL-databasegendannelse ved hjælp af kommandolinjen, som er ideel til at genoprette sikkerhedskopierede filer, der er oprettet på den samme SQL Server-installation, men hvis du gendanner en sikkerhedskopi, der er oprettet på en anden installation eller bare foretrækker en punkt og klik-grænseflade, ved at bruge SQL Server Management Studio (eller Express-udgaven) gør denne opgave nem.

    Bemærk: SQL Server-eksperter vil måske springe dagens lektion, da det er rettet mod begyndere.

    Før du starter, skal du kopiere SQL-backupfilen (typisk har en .BAK-udvidelse) til en lokal harddisk på destinations SQL Server-maskine.

    Åbn SQL Server Management Studio og log ind på SQL Server, som du vil gendanne databasen til. Det er bedst at enten logge ind som en Windows administrator eller som SQL 'sa' brugeren.

    Når du er logget ind, skal du højreklikke på databasemappen og vælge 'Gendan database'.

    Klik på knappen ellipser ud for 'Fra enhed' under afsnittet 'Source for restore'.

    Indstil 'File' som backupmediet, og klik derefter på 'Tilføj'.

    Gennemse den SQL backup-fil (BAK), du vil gendanne.

    I dialogboksen Gendan database skal du skrive eller vælge navnet på den database, som du vil have denne sikkerhedskopiering gendannet til.

    • Hvis du vælger en eksisterende database, vil den blive erstattet med data fra backupen.
    • Hvis du skriver et databasens navn, der ikke eksisterer i din SQL Server-installation, oprettes det.

    Vælg derefter det gendannelsespunkt, du vil bruge. Da en SQL-backupfil kan indeholde flere sikkerhedskopier, kan du muligvis se mere end et genoprettelsespunkt, der er angivet.

    På dette tidspunkt er der indtastet tilstrækkelig information for at genoprette databasen. Imidlertid lagrer SQL-backup-filer information om, hvor datafiler kopieres, så hvis der er problemer med filsystemet, som f.eks. En destinationskatalog, der ikke eksisterer eller modsatte datafilnavne, opstår der en fejl. Disse problemer er almindelige, når du gendanner en backup, der er oprettet på en anden SQL Server-installation.

    Hvis du vil gennemgå og ændre filsystemindstillingerne, skal du klikke på Indstillinger-siden til venstre i dialogboksen Gendan database.

    På options siden vil du sikre dig, at kolonnen 'Gendan som' peger på gyldige mappesteder (du kan ændre dem efter behov). Filerne behøver ikke at eksistere, men mappebanen skal eksistere. Hvis de respektive filer eksisterer, følger SQL Server et enkelt sæt regler:

    • Hvis "Til database" (fra den generelle side) matcher genoprettelsesdatabase backup (dvs. genoprettelse til matchende databaser), overskrives de respektive filer som en del af gendannelsen.
    • Hvis 'Til database'en ikke svarer til gendannelsesdatabase backup (dvs. genoprettelse til en anden database), skal' Overskriv den eksisterende database 'kontrolleres for at gendannelsesprocessen skal fuldføres. Brug denne funktion forsigtigt, da du muligvis kan gendanne database backup information oven på datafiler fra en helt anden database.

    Generelt kan du se, at databaserne adskiller sig baseret på 'Original File Name', som er det interne navn, SQL Server bruger til at referere til de respektive filer.

    Når dine gendannelsesindstillinger er indstillet, skal du klikke på OK.

    Konklusion

    SQL Server Management Studio gør genoprettelsesprocessen enkel og er ideel, hvis du sjældent udfører databasegendannelser. Denne proces virker i hver version af SQL Server fra Express til Enterprise. Hvis du bruger Express-versionen, kan du downloade SQL Server Management Studio Express for at få adgang til denne grænseflade.

    Links

    Hent SQL Server Management Studio Express fra Microsoft