Restore baze na SQL server

Restore (Restauriranje) baze na SQL server predstavićemo vam u sledećim koracima.
Sadržaj
- Preuzimanje i izdvajanje baze sa FTP servera
- Restore baze na SQL server preko Management Studia
- Provera verzije baze preko SQL editora
|
1. Preuzimanje i izdvajanje baze sa FTP servera
Korisnik preko Istraživača datoteka ili bilo kog internet pretraživača otvori adresu: http://ftp.datalab.rs/databases/.

Izabere odgovarajuće baze sa donje liste. Link (npr. ftp.datalab.rs/databases/RS_FA.zip) kopira u novi prozor internet pretraživača.
ftp.datalab.rs/databases/RS_FA.zip |
RS_FA.zip |
Prazna Farming baza sa srpskim razvrstavanjem (Collation). |
ftp.datalab.rs/databases/RS_FA_DEMO.zip |
RS_FA_DEMO.zip |
DEMO Farming baza sa srpskim razvrstavanjem (Collation). |
ftp.datalab.rs/databases/RS_LT.zip |
RS_LT.zip |
Prazna baza sa slovenskim razvrstavanjem (Collation) za vlasnike LT licenci. |
ftp.datalab.rs/databases/RS_LT_DEMO.zip |
RS_LT_DEMO.zip |
DEMO baza sa srpskim razvrstavanjem (Collation) za vlasnike LT licenci. |
ftp.datalab.rs/databases/RS_MF.zip |
RS_MF.zip |
Prazna baza sa srpskim razvrstavanjem (Collation) za vlasnike ostalih PANTHEON licenci. |
ftp.datalab.rs/databases/RS_MF_DEMO.zip |
RS_MF_DEMO.zip |
DEMO baza sa srpskim razvrstavanjem (Collation) za vlasnike ostalih PANTHEON licenci. |
Lokacija preuzimanja datoteka najčešće je mapa Preuzimanja (Ovaj računar).
Nakon prenosa baze podataka sa FTP servera, potrebo ju je izdvojiti iz arhiva pomoću odgovarajućeg alata (arhivera datoteka).
 |
UPOZORENJE
Za brzo izdvajanje arhiva preporučujemo besplatni arhiver datoteka 7zip.
|
Preuzetu i izdvojenu sigurnosnu kopiju baze (nastavak .bak) iz arhiva korisnik sačuva na mesto, koje je prilikom instalacije SQL servera odredio za sigurnosnu kopiju - mapa: backup.
Korisnik u našem slučaju bira datoteku C:\#sql\backup.
2. Restore baze na SQL server preko Management Studia
Korisnik u meniju Start (Početak) potraži Management Studio, zatim ga pokrene i prijavi se na SQL server.
Nakon prijave na SQL server, u Object Explorer-u korisnik izvdoji instancu (obično .\DATALAB) klikom na plus.
Označi odeljak Database pomoću desnog klika i izabere Restore Database.

Otvoriće se novi prozor Restore Database.
U meniju pod Source izabere opciju Device, potom izabere ... da se otvori novi prozor Select backup devices.
Klikom na dugme Add potraži bazu, koju je prethodno preuzeo sa FTP servera i izdvoji je pomoću odgovarajućeg arhivera datoteka.

Na hard-disku, korisnik potraži izvojenu bazu podataka (koja je najčešće imenova RS_XX.bak), označi i je i svoj izbor potvrdi klikom na dugme OK.

Nakon izbora baze podataka, u prozoru Select backup devices, korisnik potvrdi klikom na dugme OK.

Prozor Restore Database nudi u odeljku Destination u polju Database da korisnik (po želji) imenuje svoju bazu podataka na SQL serveru.
Obično bazu imenujemo kratkim nazivom preduzeća, za koje restauriramo bazu podataka.

Kada imenujemo svoju bazu, možemo u prozoru Restore Database da potvrdimo restauriranje baze na naš SQL server klikom na dugme OK.

 |
UPOZORENJE
- Management Studio će restaurirati bazu na mesto koje smo odredili prilikom instalacije SQL servera (data, log). Više o tome možete pročitati u poglavlju Preuzimanje i instalacija.
- U slučaju da želimo da promenimo lokaciju restauriranih (.mdf i .ldf) datoteka, možemo promeniti lokaciju u panelu Select a page | Files.
-
Bazu možemo restaurirati i ručno, pomoću naredbi preko SQL editora.
RESTORE DATABASE [RS_MF] FROM DISK = N'C:\#sql\backup\RS_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 naša baza uspešno restaurirana na SQL server, sada ćemo je videti unutar prozora Object Explorer, u odeljku Databases.

3. Provera verzije baze preko SQL editora
Korisnik želi da proveri verziju baze. Desnim klikom miša izabere svoju bazu i potom New Query.

U SQL editor unese naredbu select * from tpa_sysparamsys
Na kartici Results, u koloni anBuildNo, pročita verziju baze.
Potrebno je poznavati verziju baze ukoliko želimo sa FTP servera preuzeti odgovarajući programski paket PANTHEON-a.

 |
UPOZORENJE
Nakon restauracije baze potrebno je preneti korisnike iz baze podataka na nivo servera. Predlažemo da nastavite sa čitanje poglavlja Dodavanja korisnika na nivo servera (AddUsers_PAX).
|