====== SQL Server 2008 - bekap i povratak baze podataka ====== Microsoft SQL Server nam omogućava sigurnosno pravljenje rezervnih kopija baza podataka (backup) i njihov povratak (restore). Ove dve funkcije igraju veoma važnu ulogu u zaštiti kritičnih podataka koji se nalaze u okviru SQL Server baza podataka. Adekvatno organizovana backup - restore strategija pruža pouzdanu zaštitu podataka usled nastupa različitih kvarova. Povremeno testiranje baza podataka, u smislu održanja redovnog pravljenja njihovih rezervnih kopija, pomaže razvijanju strategije i blagovremene reakcije usled nastupa katastrofe. Rezervne kopije baza podataka su uzajamno povezane sa njihovim povratkom, upravo zbog toga što se najnovijom rezervnom kopijom oštećena originalna baza može vratiti u stabilno stanje. Brojni su negativni uticaji koji mogu nastupiti i oštetiti bazu podataka. U njih spadaju: * sistemske greške; * korisničke greške (npr. korisnik greškom obriše tabelu); * hardverska oštećenja (kao što su oštećeni sektori na disku); * prirodne katastrofe itd. ===== Obavljanje backup operacije ===== Na sledećim slikama dat je postupak pravljenja rezervne kopije baze podataka. Koraci su sledeći: - Desni klik mišem na bazu koju želimo da bekapujemo/Tasks/Back Up… - U prozoru koji sledi kliknuti na “Add…” i odabrati destinaciju kopije. - Nakon odabira destinacije, navesti ime kopije, zatvoriti sve dijaloške prozore klikom na “Ok” i posao je obavljen. {{http://www.dodaj.rs/f/1d/JA/15QkMXLM/bac01.jpg}} {{:bac02.jpg|}} {{:bac-03.jpg|}} ===== Obavljanje restor baze ===== Nakon napravljene kopije baze podataka, u narednim redovima biće opisan postupak povratka iste. Koraci su: - Desni klik mišem na polje “Databases” u okviru SQL-a/Restore Database… - Selektovati opciju uzimanja sa uređaja (From device:), zatim sa desne strane kliknuti na ”…”. - U okviru novog prozora kliknuti na “ADD” i navesti putanju do kopije, kao i njeno ime i završiti sa “Ok”. - Pojaviće se putanja do kopije u prozoru. Potvrditi sa “Ok”. - U poslednjem preostalom potprozoru SQL-a upisati naziv baze u polje “To database:”. - Štiklirati kućicu u okviru kolone “Restore”, kliknuti na “Ok” i posao je obavljen. {{:res01.jpg|}} {{:res02.jpg|}} {{:res03.jpg|}} {{:res04.jpg|}} ===== Literatura ===== - [[http://msdn.microsoft.com/en-us/library/ms187048.aspx|Backing Up and Restoring Databases in SQL Server]] - [[http://en.wikipedia.org/wiki/Microsoft_SQL_Server|Microsoft SQL Server - Wikipedia, the free encyclopedia]] [[aleksandar.mladenovic|Povratak na prethodnu stranu]]