Hjemmeside » hvordan » Gjenopprette en SQL Database Backup Bruke SQL Server Management Studio

    Gjenopprette en SQL Database Backup Bruke SQL Server Management Studio

    Vi har tidligere dekket en enkel SQL-databasegjenoppretting ved hjelp av kommandolinjen som er ideell for å gjenopprette sikkerhetskopieringsfiler som er opprettet på samme SQL Server-installasjon, men hvis du gjenoppretter en sikkerhetskopiering som er opprettet på en annen installasjon eller bare foretrekker et punkt og klikk-grensesnitt, ved å bruke SQL Server Management Studio (eller Express-utgaven) gjør denne oppgaven enkel.

    Merk: SQL Server-eksperter vil kanskje hoppe over dagens leksjon, da den er rettet mot nybegynnere.

    Før du starter, må du kopiere SQL-backupfilen (har vanligvis en .BAK-utvidelse) til en lokal harddisk på destinasjons SQL Server-maskinen.

    Åpne SQL Server Management Studio og logg inn på SQL Server du vil gjenopprette databasen til. Det er best å enten logge inn som en Windows-administrator eller som SQL-brukeren.

    Når du er logget inn, høyreklikker du på databasemappen og velger 'Gjenopprett database'.

    Klikk på ellipser-knappen ved siden av 'Fra enhet' under delen Kilde for gjenoppretting.

    Sett 'File' som backupmedia, og klikk deretter 'Legg til'.

    Bla gjennom til SQL backup-filen (BAK) du vil gjenopprette.

    I dialogboksen Gjenopprett database skriver du inn eller velger navnet på databasen du vil at denne sikkerhetskopien skal gjenopprettes til.

    • Hvis du velger en eksisterende database, blir den erstattet med dataene fra sikkerhetskopien.
    • Hvis du skriver inn et databasenavn som ikke eksisterer i SQL Server-installasjonen, blir det opprettet.

    Deretter velger du gjenopprettingspunktet du vil bruke. Siden en SQL-sikkerhetskopieringsfil kan inneholde flere sikkerhetskopier, kan du se mer enn ett gjenopprettingspunkt som er oppført.

    På dette tidspunktet er det angitt nok informasjon for at databasen skal gjenopprettes. Imidlertid lagrer SQL-backupfiler informasjon om hvor datafiler er kopiert, så hvis det oppstår problemer med filsystemet, for eksempel en destinasjonskatalog, ikke eksisterende eller motstridende datafilnavn, oppstår en feil. Disse problemene er vanlige når du gjenoppretter en sikkerhetskopiering som er opprettet på en annen SQL Server-installasjon.

    Hvis du vil se gjennom og endre filsysteminnstillingene, klikker du Alternativer-siden til venstre i dialogboksen Gjenopprett database.

    På opsjonssiden vil du sørge for at kolonnen 'Gjenopprett som' peker til gyldige mappesteder (du kan endre dem etter behov). Filene trenger ikke å eksistere, men mappebanen må eksistere. Hvis de respektive filene eksisterer, følger SQL Server et enkelt sett med regler:

    • Hvis "Til database" (fra den generelle siden) samsvarer med gjenopprettingsdatabase-sikkerhetskopiering (dvs. gjenoppretting til matchende databaser), blir de respektive filene overskrevet som en del av gjenopprettingen.
    • Hvis 'Til database' ikke samsvarer med gjenopprettingsdatabase-sikkerhetskopiering (dvs. gjenoppretting til en annen database), må 'Overskrift den eksisterende databasen' kontrolleres for gjenopprettingsprosessen skal fullføres. Bruk denne funksjonen med forsiktighet, da du muligens kan gjenopprette databaseoppdateringsinformasjon på toppen av datafiler fra en helt annen database.

    Vanligvis kan du fortelle at databasene er forskjellige basert på "Original File Name", som er det interne navnet SQL Server bruker for å referere til de respektive filene.

    Når alternativene for gjenoppretting er angitt, klikker du OK.

    Konklusjon

    SQL Server Management Studio gjør gjenopprettingsprosessen enkel og er ideell hvis du sjelden utfører databaseoppdateringer. Denne prosessen fungerer i hver versjon av SQL Server fra Express til Enterprise. Hvis du bruker Express-versjonen, kan du laste ned SQL Server Management Studio Express for å få tilgang til dette grensesnittet.

    lenker

    Last ned SQL Server Management Studio Express fra Microsoft