1. softkom
  2. baza znanja
  3. instalacija i podešavanje
  4. pravljenje rezervne kopije i obnova baza podataka (backup i restore)

PRAVLJENJE REZERVNE KOPIJE I OBNOVA BAZA PODATAKA (BACKUP I RESTORE)

SADRŽAJ

Backup alat
Baze podataka koje se nalaze u Softkom serverima
Pokretanje backup alata
Izbor MS SQL servera
Podešavanje foldera u kome se pravi rezervna kopija
Pravljenje rezervne kopije baza podataka
Automatsko pravljenje rezervne kopije baza podataka
Obnova podataka iz rezervne kopije (restore)
Slanje rezervne kopije podataka u drugi računar preko FTP
Pravljenje rezervne kopije podataka za više MS SQL servera

BACKUP ALAT

Uz program Sors isporučuje backup alat koji se koristi u sledeće svrhe:

  1. Pravljenje rezervnih kopija svih baza podataka iz MS SQL servera (backup).
  2. Obnova podataka iz rezervne kopije (restore).

Ovaj alat može da se koristi za prebacivanje baza podataka iz jednog računara u drugi, odnosno iz jednog MS SQL servera u drugi. Postupak podrazumeva da se prvo napravi rezervna kopija baza podataka u računaru iz koga se baze premeštaju, zatim se napravljene kopije prenesu u drugi računar, gde se izvrši njihova obnova (restore) iz rezervne kopije.

BAZE PODATAKA KOJE SE NALAZE U SOFTKOM SERVERIMA

Korisnici koji imaju zakupljene baze u našim serverima ne koriste ovaj alat. Rezervne kopije njihovih baza prave se automatski, u skladu sa procedurama opisanim ovde.

POKRETANJE BACKUP ALATA

Backup alat se pokreće iz računara u kome se nalaze baze podataka, odnosno u kome je instaliran MS SQL server. Nalazi se u folderu u kome se nalazi program Sors. Da biste mu pristupili postupite na sledeći način:

  1. U računaru u kome se nalaze baze podataka, odnosno u računaru u kome je instaliran MS SQL server, kliknite desnim tasterom miša na ikonicu programa Sors.
  2. U meniju koji se prikaže kliknite na stavku Open file location i prikazaće se sadržaj foldera u kome se nalazi program Sors.
  3. Pronađite fajl AutoBackup.exe i kliknite na njega.
  4. Otvara se prozor sa slike ispod.
Backup alat

IZBOR MS SQL SERVERA

Na slici je brojem 1 označen deo prozora u kome je crvenom bojom prikazan naziv MS SQL servera koji će biti bekapovan. Naziv MS SQL servera je u formatu naziv računara\sqlexpress (na primer moj_racunar\sqlexpress). U najvećem broju slučajeva MS SQL server je podrazumevano izabran i nema potrebe za dodatnim podešavanjima.

U retkim slučajevima kada je potrebno, MS SQL Server koji treba da se bekapuje možete da izaberete tako što kliknete na dugme Postavi koje je na slici označeno brojem 1. Nakon toga otvoriće se prozor koji je prikazan na slici ispod.

Izbor MS SQL servera

U većini slučajeva za backup se koriste podrazumevani kredencijali pa opcija Koristi podrazumevani korisnički nalog za pristup serveru treba da bude čekirana. Ako se koriste drugi kredencijali, ovu opciju treba da odčekirate i da upišete korisničko ime i lozinku u predviđena polja.

U delu prozora Lokacija nalaze se dva polja: prvo polje je zaključano i prikazuje naziv računara u kome je alat pokrenut. Izmene u ovom polju nisu moguće. U drugo polje treba da upišete naziv instance MS SQL servera koji treba da se bekapuje. Podrazumevani naziv instance je sqlexpress.

PODEŠAVANJE FOLDERA U KOME SE PRAVI REZERVNA KOPIJA

Da biste podesili folder u kome se pravi rezervna kopija, u delu prozora koji je na slici označen brojem 2 kliknite na dugme Postavi. Pošto to uradite prikazaće se Windowsov prozor koji omogućava izbor foldera u računaru. Rezervna kopija će biti napravljena u folderu koji izaberete u ovom prozoru, a putanja do ovog foldera će biti prikazana crvenom bojom u delu prozora koji je na slici označen brojem 2.

Naziv foldera u kome se čuvaju rezervne kopije ne može da sadrži karakter razmak (nepravilno: rezervne kopije, pravilno: rezervne_kopije).

Preporučujemo da se folder u kome se pravi i čuva rezervna kopija ne koristi u druge svrhe.

PRAVLJENJE REZERVNE KOPIJE BAZA PODATAKA

Pre pokretanja postupka pravljenja rezervne kopije uverite se da je izvršen izbor MS SQL servera i foldera u kome će biti napravljena rezervna kopija.

Postupak pravljenja rezervne kopije možete da započnete tako što kliknete na dugme Uradi jedan backup, koje se nalazi u delu prozora koji je označen brojem 3 na slici. Pošto to uradite, backup alat će napraviti rezervne kopije svih baza podataka koje se nalaze u izabranom MS SQL serveru.

AUTOMATSKO PRAVLJENJE REZERVNE KOPIJE BAZA PODATAKA

Backup alat ima mogućnost da automatski pravi rezervne kopije svakog dana u 00:00h. Da bi ova funkcija radila, računar u kome se nalazi MS SQL Server mora biti uključen u to vreme, a backup alat pokrenut.

Da biste podesili backup alat da automatski pravi rezervne kopije u 00:00h uradite sledeće:

  1. Pokrenite backup alat na način koji je opisan u prethodnom odeljku.
  2. Izaberite folder za čuvanje rezervnih kopija podataka na način koji je opisan u prethodnom odeljku.
  3. Kliknite na dugme Počni sa auto backupom koje se nalazi u delu prozora koji je na slici označen brojem 3.
  4. Otvoriće se prozor sa pitanjem da li želite odmah da napravite rezervnu kopiju.
    • Ako odgovorite Da, rezervna kopija će biti odmah napravljena.
    • Ako odgovorite Ne, rezervna kopija će biti napravljena u 00:00.
  5. Prozor će zatim nestati sa ekrana, a alat će nastaviti rad u pozadini. Na ekranu će se pojaviti poruka prikazana na slici ispod.
Poruka na system tray paleti

OBNOVA PODATAKA IZ REZERVNE KOPIJE (RESTORE)

Da biste pokrenuli postupak obnove iz rezervne kopije, pokrenite backup alat na način koji je opisan u prethodnom odeljku, a zatim kliknite na dugme Uradi restore (označeno brojem 3 na slici) i prikazaće se prozor kao na slici ispod:

Prozor za obnovu (restore) podataka iz rezervne kopije

Obnova podataka iz rezervne kopije (restore) može da se izvrši na dva načina:

  • Pravljenjem nove baze podataka na osnovu rezervne kopije. Da biste napravili novu bazu podataka na osnovu rezervne kopije potrebno je da u padajućem meniju Zameni bazu (označen brojem 1 na slici) izaberete opciju Nova baza.
  • Zamenom postojeće baze podataka rezervnom kopijom. U ovom slučaju je potrebno da u padajućem meniju Zameni bazu izaberete bazu podataka koju želite da zamenite rezervnom kopijom.

Fajl koji sadrži rezervnu kopiju možete da izaberete tako što kliknete na dugme Browse (označeno brojem 2 na slici) i na ekranu će se prikazati standardan Windowsov prozor za izbor foldera. Pošto završite sa izborom foldera, u tabeli koja je na slici označena brojem 4 će se prikazati njegov sadržaj, odnosno spisak fajlova koji se u njemu nalaze.

Pronađite fajl koji sadrži rezervnu kopiju baze podataka i kliknite mišem na njega da biste ga selektovali. Fajl koji sadrži rezervnu kopiju mora da ima ekstenziju .bak (na primer Sors2025.bak).

U padajućem meniju koji je na slici označen brojem 3 možete da izaberete folder u koji će alat za backup smestiti bazu podataka posle obnove. Ovaj padajući meni ima dve opcije:

  • Vrati bazu na podrazmevanu lokaciju (na kojoj se nalazila u trenutku backupa). Ako izaberete ovu opciju baza podataka će posle obnove (restore) biti smeštena u isti folder u kome se nalazila prilikom pravljenja rezervne kopije.
  • Baza treba da bude postavljena na novu lokaciju. Ova opcija omogućava da se baza podataka smesti u bilo koji folder u računaru. Kada je izaberete i započnete postupak obnove, pojaviće se prozor u kojem možete odabrati željeni folder. Ova mogućnost je posebno korisna ako originalni folder u kojem se baza nalazila prilikom backup-a više ne postoji, na primer prilikom premeštanja baze podataka u drugi računar.

Postupak obnove (restore) podataka iz rezervne kopije možete da započnete klikom na dugme koje je na slici označeno brojem 5.

SLANJE REZERVNE KOPIJE PODATAKA U DRUGI RAČUNAR PREKO FTP

Backup alat omogućava slanje rezervne kopije podataka u drugi računar, čime se značajno povećava bezbednost podataka.

Ako želite visoku bezbednost podataka preporučujemo da backup alat podesite da svakog dana automatski pravi rezervnu kopiju i da je zatim šalje u drugi računar putem ftp protokola. U tom slučaju će jedna rezervna kopija ostati u računaru sa instaliranim MS SQL Serverom a druga će se čuvati u drugom računaru.

Kada se rezervna kopija šalje u drugi računar backup alat postupa po sledećoj proceduri:

  1. Pravi rezervne kopije baze podataka
  2. Arhivira rezervne kopije u WinRar arhivu
  3. Šalje arhivu u drugi računar preko ftp protokola

Da bi backup alat mogao da šalje rezervne kopije u drugi računar moraju da budu ispunjeni sledeći uslovi:

  1. WinRar u verziji x64 mora da bude instaliran u računar. WinRar možete besplatno da preuzmete sa sledeće adrese: https://www.win-rar.com/start.html?&L=0
  2. Računar koji prima rezervne kopije mora biti podešen za prijem fajlova preko FTP protokola

Da biste podesili da se rezervna kopija šalje u drugi računar uradite sledeće:

  1. Čekirajte opciju Napravi backup u .rar arhivi (WinRar mora da bude instaliran na računaru i da se nalazi u folderu Program files - ne program files 86), koja se nalazi u delu prozora koji je na slici označen brojem 4.
  2. Čekirajte opciju Pošalji arhivu na ftp server odmah po urađenom backupu, koja se nalazi u delu prozora koji je na slici označen brojem 4.
  3. U donjem delu prozora će se pojaviti dodatna polja:
    • FTP server. U ovo polje treba da upišete ftp adresu računara koji prima arhivu.
    • Korisničko ime. U ovo polje treba da upišete korisničko ime za pristup ftp serveru.
    • Lozinka. U ovo polje treba da upišete lozinku za pristup ftp serveru.
    • Vreme. U ovo polje treba da upišete vreme (u sekundama) potrebno za arhiviranje rezervne kopije pre slanja. Pošto backup alat ne može automatski da odredi trajanje arhiviranja, korisnik treba da proceni potrebno vreme i unese ga u ovo polje.

PRAVLJENJE REZERVNE KOPIJE PODATAKA ZA VIŠE MS SQL SERVERA

U retkim slučajevima kada je u istom računaru instalirano više instanci MS SQL servera, backup alat omogućava pravljenje rezervnih kopija baza podataka koje se nalaze u svim instancama, odnosno omogućava bekapovanje svih instanci MS SQL servera koje su instalirane u računar.

Da biste bekapovali više instanci MS SQL servera uradite sledeće:

  1. Čekirate opciju Backup se pravi za više servera koja se nalazi u delu prozora koji je na slici označen brojem 4
  2. Nakon toga, u delu prozora koji je na slici označen brojem 1 pojaviće se dugme Dodatni serveri. Kliknite na njega da biste otvorili prozor za unos dodatnih servera (prikazan na slici ispod).
Prozor upis dodatnih servera

U ovaj prozor treba da upišete nazive i kredencijale za pristup MS SQL server instancama koje želite da bekapujete:

  1. U delu prozora Server nalaze se dva polja: prvo polje je zaključano i u njemu je upisan naziv računara u kome je alat pokrenut. Izmene u ovom polju nisu moguće. U drugo polje treba da upišete naziv instance MS SQL servera koji treba da se bekapuje.
  2. Korisničko ime i lozinku za pristup serveru treba da upišete u odgovarajuća polja.
  3. Pošto upišete naziv MS SQL server instance, korisničko ime i lozinku treba da kliknete na dugme OK i instanca će biti upisana u tabelu.
  4. Postupak treba da ponovite za svaku MS SQL server instancu koju želite da bekapujete, osim za onu koja je već upisana na način koji je objašnjen ovde.

Datum poslednje izmene članka: 14.08.2025