SQL-tietokannan varmuuskopioinnin palauttaminen SQL Server Management Studion avulla

Sisällysluettelo:

SQL-tietokannan varmuuskopioinnin palauttaminen SQL Server Management Studion avulla
SQL-tietokannan varmuuskopioinnin palauttaminen SQL Server Management Studion avulla

Video: SQL-tietokannan varmuuskopioinnin palauttaminen SQL Server Management Studion avulla

Video: SQL-tietokannan varmuuskopioinnin palauttaminen SQL Server Management Studion avulla
Video: Älä näpistä! - YouTube 2024, Saattaa
Anonim

Olemme aiemmin käsittäneet yksinkertaisen SQL-tietokannan palautuksen komentorivillä, joka on ihanteellinen saman SQL Server -asennuksen luomaa varmuuskopiotiedostojen palauttamista varten. Jos palautat kuitenkin varmuuskopiota, joka on luotu toisessa asennuksessa tai yksinkertaisesti mieluummin pisteen ja napsautuksen käyttöliittymän avulla SQL Server Management Studio (tai Express-versio) tekee tämän tehtävän helpoksi.

Huomaa: SQL Server -asiantuntijat voivat haluta ohittaa tämän oppitunnin, koska se on tarkoitettu aloittelijoille.

Ennen aloittamista sinun on kopioitava SQL-varmuuskopiotiedosto (tyypillisesti.BAK-laajennus) paikalliseen kiintolevyyn kohde-SQL-palvelimella.

Avaa SQL Server Management Studio ja kirjaudu SQL Server -palvelimeen, johon haluat palauttaa tietokannan. On parasta joko kirjautua sisään Windows-järjestelmänvalvojana tai SQL-käyttäjänä.

Kun olet kirjautunut sisään, napsauta hiiren kakkospainikkeella Tietokannat-kansiota ja valitse 'Palauta tietokanta'.
Kun olet kirjautunut sisään, napsauta hiiren kakkospainikkeella Tietokannat-kansiota ja valitse 'Palauta tietokanta'.
Napsauta Muuta laitteesta -valintaruutu vieressä olevaa ellipsiapainiketta Lähteen palauttaminen -osiossa.
Napsauta Muuta laitteesta -valintaruutu vieressä olevaa ellipsiapainiketta Lähteen palauttaminen -osiossa.
Aseta "Tiedosto" varmuuskopiotiedostoksi ja valitse sitten Lisää.
Aseta "Tiedosto" varmuuskopiotiedostoksi ja valitse sitten Lisää.
Selaa palautettavaan SQL-varmuuskopioon (BAK).
Selaa palautettavaan SQL-varmuuskopioon (BAK).
Image
Image
Kirjoita Palauta tietokanta -valintaikkunassa tai valitse sen tietokannan nimi, jonka haluat varmuuskopioida takaisin.
Kirjoita Palauta tietokanta -valintaikkunassa tai valitse sen tietokannan nimi, jonka haluat varmuuskopioida takaisin.
  • Jos valitset olemassa olevan tietokannan, se korvataan varmuuskopiotiedoilla.
  • Jos kirjoitat tietokannan nimen, joka ei ole SQL Server -asennuksessa, se luodaan.

Valitse sitten palautuspiste, jota haluat käyttää. Koska SQL-varmuuskopiotiedostossa voi olla useita varmuuskopioita, näet useita palautuspisteitä.

Tässä vaiheessa tietokannasta on annettu riittävästi tietoa palautettavaksi. SQL-varmuuskopiotiedostot tallentavat kuitenkin tietoja datatiedostojen kopioimisesta, joten jos on olemassa tiedostojärjestelmän ongelmia, kuten kohdehakemisto, jota ei ole olemassa tai ristiriidassa datatiedoston nimet, tapahtuu virhe. Nämä ongelmat ovat yleisiä, kun palautetaan SQL Server -asennuksessa luotu varmuuskopio.
Tässä vaiheessa tietokannasta on annettu riittävästi tietoa palautettavaksi. SQL-varmuuskopiotiedostot tallentavat kuitenkin tietoja datatiedostojen kopioimisesta, joten jos on olemassa tiedostojärjestelmän ongelmia, kuten kohdehakemisto, jota ei ole olemassa tai ristiriidassa datatiedoston nimet, tapahtuu virhe. Nämä ongelmat ovat yleisiä, kun palautetaan SQL Server -asennuksessa luotu varmuuskopio.

Voit tarkastella ja muuttaa tiedostojärjestelmän asetuksia napsauttamalla Palauta tietokanta -valintaikkunan vasemmalla puolella olevaa Asetukset-sivua.

Asetussivulla kannattaa varmistaa, että Palauta nimellä-sarake osoittaa voimassa olevat kansion sijainnit (voit muuttaa niitä tarvittaessa). Tiedostojen ei tarvitse olla olemassa, mutta kansion polku on olemassa. Jos kyseiset tiedostot ovat olemassa, SQL Server noudattaa yksinkertaisia sääntöjä:
Asetussivulla kannattaa varmistaa, että Palauta nimellä-sarake osoittaa voimassa olevat kansion sijainnit (voit muuttaa niitä tarvittaessa). Tiedostojen ei tarvitse olla olemassa, mutta kansion polku on olemassa. Jos kyseiset tiedostot ovat olemassa, SQL Server noudattaa yksinkertaisia sääntöjä:
  • Jos 'Tietokantaan' (General -sivulta) vastaa palautustietokannan varmuuskopio (eli palautus tietokantoihin), vastaavat tiedostot korvataan osana palautusta.
  • Jos 'Tietokantaan' ei vastaa palautustietokannan varmuuskopiointia (toisin sanoen palauttamista toiseen tietokantaan), 'Palauta olemassa oleva tietokanta' on tarkistettava, jotta palautusprosessi saadaan päätökseen. Käytä tätä toimintoa varoen, koska voit mahdollisesti palauttaa tietokannan varmuuskopioarvot datatiedostojen päälle täysin erilaisesta tietokannasta.

Yleensä tiedät, että tietokannat eroavat toisistaan alkuperäisen tiedoston nimen perusteella, joka on sisäinen nimi, jota SQL Server käyttää viittaamaan kyseisiin tiedostoihin.

Kun palauttamisen asetukset on määritetty, napsauta OK.
Kun palauttamisen asetukset on määritetty, napsauta OK.
Image
Image

johtopäätös

SQL Server Management Studio tekee palautusprosessista yksinkertaisen ja on ihanteellinen, jos harvoin suorittaa tietokannan palautuksia. Tämä prosessi toimii kaikissa SQL Server -versioissa Express-yrityksestä. Jos käytät Express-versiota, voit ladata SQL Server Management Studio Expressin pääsyn tähän käyttöliittymään.

Linkit

Lataa Microsoft SQL Server Management Studio Express

Suositeltava: