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 sikkerhetskopi 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 (vanligvis har 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.
- 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.
Hvis du vil se gjennom og endre filsysteminnstillingene, klikker du Alternativer-siden til venstre i dialogboksen Gjenopprett database.
- Hvis 'Til database' (fra den generelle siden) samsvarer med gjenopprettingsdatabase-sikkerhetskopiering (dvs. gjenoppretting til matchende databaser), vil de respektive filene overskrives 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 at 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 varierer basert på "Original File Name", som er det interne navnet SQL Server bruker for å referere til de respektive filene.
Konklusjon
SQL Server Management Studio gjør gjenopprettingsprosessen enkelt 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