Obnavljanje baze na SQL server

Pokazat ćemo Vam korisničku instalaciju obnavljanja/povezivanja baze podataka na SQL Server u sljedećim koracima.
Sadržaj
- Preuzimanje i raspakiravanje baze podataka s FTP poslužitelja
- Obnavljanje (povezivanje) baze podataka na SQL server putem programa Management Studio
- Provjera verzije baze podataka putem SQL uređivača
|
1. Preuzimanje i raspakiravanje baze podataka s FTP poslužitelja
Korisnik kopira poveznicu: ftp.datalab.hr/databases/ i zalijepi je u Novu karticu bilo kojeg internet preglednika.

Odabire odgovarajuću bazu podataka sa donjeg popisa. Poveznicu (npr.: ftp.datalab.hr/databases/HR_FA.zip) kopira u novi prozor internetskog preglednika.
ftp.datalab.hr/databases/HR_FA.zip |
HR_FA.zip |
Prazna farming baza s hrvatskom klasifikacijom. |
ftp.datalab.hr/databases/HR_FA_DEMO.zip |
HR_FA_DEMO.zip |
DEMO farming baza s hrvatskom klasifikacijom. |
ftp.datalab.hr/databases/HR_LT.zip |
HR_LT.zip |
Prazna baza s hrvatskom klasifikacijom za vlasnike LT licenci. |
ftp.datalab.hr/databases/HR_LT_Demo.zip |
HR_LT_Demo.zip |
DEMO baza s hrvatskom klasifikacijom za vlasnike LT licenci. |
ftp.datalab.hr/databases/HR_MF.zip |
HR_MF.zip |
Prazna baza s hrvatskom klasifikacijom za vlasnike ostalih PANTHEON licenci. |
ftp.datalab.hr/databases/HR_MF_Demo.zip |
HR_MF_Demo.zip |
DEMO baza s hrvatskom klasifikacijom za vlasnike ostalih PANTHEON licenci. |
ftp.datalab.hr/databases/HR_VET.zip |
HR_VET.zip |
Prazna baza s hrvatskom klasifikacijom za vlasnike VET licenci. |
ftp.datalab.hr/databases/HR_VET_DEMO.zip |
HR_VET_DEMO.zip |
DEMO baza s hrvatskom klasifikacijom za vlasnike VET licenci. |
Korisniku se datoteka obično preuzima u mapu Downloads (Preuzimanja) (zadane postavke računala).
Nakon preuzimanja baze podataka s FTP poslužitelja potrebno ju je iz arhive proširiti, tj. raspakirati odgovarajućim arhiverom datoteka otvorenog koda.
 |
UPOZORENJE
Preporučujemo besplatni arhiver datoteka otvorenog koda 7-zip za brzo raspakiravanje 7-zip.
|
Preuzetu i raspakiranu/proširenu sigurnosnu kopiju baze podataka (ekstenzija .bak) iz arhive korisnik sprema na mjesto koje je prilikom instalacije SQL servera odredio za sigurnosnu kopiju - mapa backup.
Korisnik u našem primjeru izabere datoteku C:\#sql\backup.
2. Obnavljanje (povezivanje) baze na SQL server putem programa Management Studio
Korisnik u izborniku Start potraži Management Studio i pokrene ga. Po pokretanju programa, prijavi se na SQL server.
Nakon prijave na SQL server, u Object Explorer-u korisnik proširuje instancu (obično .\DATALAB) klikom na znak plus.
Označuje odjeljak Databeses desnim klikom miša i odabere izbornik Restore Database.

Otvara se novi dijaloški okvir Restore Database.
U izborniku Source izabere opciju Device, a zatim izabere ..., kako bi se otvorio novi dijaloški okvir Select backup devices.
Klikom na gumb Add potraži bazu, koja je prethodno preuzeta sa FTP poslužitelja i koja je raspakirana odgovarajućim arhiverom datoteka.

Korisnik potraži raspakiranu podatkovnu bazu na tvrdom disku (obično imenovana HR_XX.bak), označi je i svoj izbor potvrdi s klikom na gumb OK.

Odabirom podatkovne baze, u prozoru Select backup devices, korisnik potvrdi s klikom na gumb OK.

Dijaloški okvir Restore Database nudi, da u odjeljku Destination u polje Database, korisnik može slobodno imenovati svoju bazu na SQL serveru.
Obično se baza podataka naziva kratkim nazivom poduzeća za koju je instalirana nova baza podataka.

Kada imenuje bazu, u dijaloškom okviru Restore Database, potvrđuje obnavljanje baze na SQL server klikom na gumb OK.

 |
UPOZORENJE
- Management Studio će obnoviti preuzetu bazu na lokaciju koju smo naveli prilikom instalacije SQL servera (data, log). Detaljnije pročitajte u poglavlju Preuzimanje i instalacija.
- U slučaju da želite promijeniti lokaciju obnovljenih (.mdf i .ldf) datoteka, lokaciju možete promijeniti u odjeljku Select a page | Files.
-
Bazu možemo namjestiti i manualno putem SQL uređivača naredbom:
RESTORE DATABASE [HR_MF] FROM DISK = N'C:\#sql\backup\HR_MF.bak'
WITH FILE = 1,
MOVE N'DataLab_Data' TO N'C:\#sql\data\MOJA_PRVA_PRAZNA_BAZA.mdf',
MOVE N'DataLab_Log' TO N'C:\#sql\log\MOJA_PRVA_PRAZNA_BAZA_1.ldf',
NOUNLOAD,
STATS = 5
GO
|
Ako je baza podataka uspješno obnovljena/povezana na SQL server, vidljiva je unutar prozora programa Object Explorer, u odjeljku Databases.

3. Provjera verzije baze podataka putem SQL uređivača
Korisnik želi provjeriti verziju baze podataka. Desnim klikom miša odabere svoju bazu i zatim New Query.

U SQL uređivač unese naredbu: select * from tpa_sysparamsys
Na kartici Results, u stupcu anBuildNo, pročita verziju baze.
Verzija baze podataka mora biti poznata ako želi s FTP poslužitelja preuzeti odgovarajući programski paket PANTHEON.
