Obnovitev varnostne kopije baze podatkov SQL z uporabo strežnika SQL Server Management Studio

Kazalo:

Video: Obnovitev varnostne kopije baze podatkov SQL z uporabo strežnika SQL Server Management Studio

Video: Obnovitev varnostne kopije baze podatkov SQL z uporabo strežnika SQL Server Management Studio
Video: Transform Your Selfie into a Stunning AI Avatar with Stable Diffusion - Better than Lensa for Free 2024, Marec
Obnovitev varnostne kopije baze podatkov SQL z uporabo strežnika SQL Server Management Studio
Obnovitev varnostne kopije baze podatkov SQL z uporabo strežnika SQL Server Management Studio
Anonim

V preteklosti smo zajemali preprosto obnovitev baze podatkov SQL s pomočjo ukazne vrstice, ki je idealna za obnovitev varnostnih kopij, ustvarjenih na isti namestitvi SQL Server, vendar če obnovite varnostno kopijo, ustvarjeno pri drugi namestitvi, ali preprosto raje uporabite točko in kliknite vmesnik z uporabo SQL Server Management Studio (ali izdaja Express) to nalogo olajša.

Opomba: Strokovnjaki SQL Server morda želijo preskočiti današnjo lekcijo, saj je namenjena začetnikom.

Pred zagonom boste morali kopirati varnostno kopijo datoteke SQL (navadno ima razširitev.BAK) na lokalni trdi disk na ciljnem računalniku SQL Server.

Odprite SQL Server Management Studio in se prijavite v SQL Server, v katerega želite obnoviti bazo podatkov. Najbolje je, da se prijavite kot skrbnik operacijskega sistema Windows ali kot uporabnik SQL.

Ko se prijavite, z desno miškino tipko kliknite mapo Datoteke in izberite »Obnovi bazo podatkov«.
Ko se prijavite, z desno miškino tipko kliknite mapo Datoteke in izberite »Obnovi bazo podatkov«.
V razdelku »Vir za obnovitev« kliknite gumb »Elipse« poleg možnosti »Iz naprave«.
V razdelku »Vir za obnovitev« kliknite gumb »Elipse« poleg možnosti »Iz naprave«.
Nastavite »Datoteka« kot medij za varnostno kopiranje in kliknite »Dodaj«.
Nastavite »Datoteka« kot medij za varnostno kopiranje in kliknite »Dodaj«.
Prebrskajte v datoteki varnostne kopije SQL (BAK), ki jo želite obnoviti.
Prebrskajte v datoteki varnostne kopije SQL (BAK), ki jo želite obnoviti.
Image
Image
V pogovornem oknu Obnovitev baze podatkov vnesite ali izberite ime baze podatkov, v katero želite obnoviti to varnostno kopijo.
V pogovornem oknu Obnovitev baze podatkov vnesite ali izberite ime baze podatkov, v katero želite obnoviti to varnostno kopijo.
  • Če izberete obstoječo bazo podatkov, bodo nadomestili s podatki iz varnostne kopije.
  • Če v svoji namestitvi SQL Server vnesete ime baze podatkov, ki trenutno ne obstaja, bo ustvarjeno.

Nato izberite obnovitveno točko, ki jo želite uporabiti. Ker lahko rezervna datoteka SQL vsebuje več varnostnih kopij, lahko vidite več kot eno obnovitveno točko.

Na tej točki so bile vnesene dovolj podatkov za obnovitev baze podatkov. Vendar pa varnostne kopije datotek SQL shranjujejo informacije o tem, kje se kopirajo podatkovne datoteke, tako da, če obstajajo kakršne koli težave z datotečnim sistemom, kot je namembni imenik, ki ni obstoječa ali imena nasprotujočih podatkovnih datotek, bo prišlo do napake. Te težave so pogoste pri obnovitvi varnostne kopije, ustvarjene v drugi namestitvi SQL Server.
Na tej točki so bile vnesene dovolj podatkov za obnovitev baze podatkov. Vendar pa varnostne kopije datotek SQL shranjujejo informacije o tem, kje se kopirajo podatkovne datoteke, tako da, če obstajajo kakršne koli težave z datotečnim sistemom, kot je namembni imenik, ki ni obstoječa ali imena nasprotujočih podatkovnih datotek, bo prišlo do napake. Te težave so pogoste pri obnovitvi varnostne kopije, ustvarjene v drugi namestitvi SQL Server.

Če želite pregledati in spremeniti nastavitve datotečnega sistema, v pogovornem oknu Obnovi bazo kliknite stran Možnosti na levi.

Na strani z možnostmi boste želeli zagotoviti, da stolpec »Obnovi kot« kaže na veljavne lokacije map (po potrebi jih lahko spremenite). Datoteke ne obstajajo, vendar mora potek poti obstajati. Če ustrezne datoteke obstajajo, SQL Server sledi preprostemu nizu pravil:
Na strani z možnostmi boste želeli zagotoviti, da stolpec »Obnovi kot« kaže na veljavne lokacije map (po potrebi jih lahko spremenite). Datoteke ne obstajajo, vendar mora potek poti obstajati. Če ustrezne datoteke obstajajo, SQL Server sledi preprostemu nizu pravil:
  • Če se »Na bazo podatkov« (na strani »Spletna stran«) ujema z varnostno kopijo baze podatkov (tj. Obnavljanje ustreznih podatkovnih baz), bodo zadevne datoteke prepisane kot del obnovitve.
  • Če se možnost »V bazo podatkov« ne ujema z varnostno kopijo baze podatkov (npr. Obnavljanje v drugo bazo podatkov), bo treba preveriti, ali je postopek »Obnovitev obstoječe baze podatkov« preoblikovan za dokončanje postopka obnovitve. To funkcijo uporabite previdno, saj lahko obnovite podatke o varnostnem kopiranju podatkov na vrhu podatkovnih datotek iz povsem drugačne baze podatkov.

Na splošno lahko poveste, da se podatkovne baze razlikujejo glede na "izvorno ime datoteke", ki je notranje ime SQL Server uporablja za sklicevanje na ustrezne datoteke.

Ko so nastavljene možnosti obnovitve, kliknite V redu.
Ko so nastavljene možnosti obnovitve, kliknite V redu.
Image
Image

Zaključek

SQL Server Management Studio naredi postopek obnovitve preprost in je idealen, če redko izvajate obnovitev baze podatkov. Ta postopek deluje v vsaki različici SQL Servera od Express to Enterprise. Če uporabljate različico Express, lahko prenesete SQL Server Management Studio Express, da dobite dostop do tega vmesnika.

Povezave

Prenesite SQL Server Management Studio Express iz Microsofta

Priporočena: