Майже вся інформація, з якою ви працюєте в ГІС 6 (окрім карт, шаблонів і налаштувань) зберігається в базі даних. Це — унікальна інформація, яку ви накопичуєте роками, і вона важливіша та дорожча навіть за саме комп'ютерне обладнання! Ви розумієте, що завжди можуть трапитись якісь форс-мажорні обставини: з'являться помилки на диску, поламається сам жорсткий диск, згорить комп'ютер і т.д. Звісно, завжди можна купити новіший і потужніший комп'ютер на заміну старого, а от втративши свою базу, яку ви накопичували декілька років, вже більше ніде її не дістанете. І ми теж не зможемо допомогти, адже за збереження своїх даних відповідаєте лише ви.
В нашій компанії є клієнти, які вели базу даних більше 10 років і потім трапилась трагедія — згорів офіс і вони втратили свою базу та всю інформацію в ній. Розумієте масштаби наслідків? Але я не лякати вас тут зібрався, а попередити: регулярно потрібно робити резервні копії своїх баз даних та важливих файлів!
Якщо у вашій організації є системний адміністратор, то він вже знає це правило і вже робить резервні копії всіх важливих файлів та баз даних (я надіюсь). А що робити, якщо у вас маленька організація і лише ви займаєтесь програмою ГІС 6 та своїм ПК? Це значить, що про резервні копії потрібно турбуватись саме вам!
Я рекомендую таку схему. Робіть копію своєї бази декілька раз на тиждень, а якщо працюєте дуже часто і багато вносите інформації, то взагалі можна кожного дня. Якщо у вас є другий жорсткий диск, то краще копіювати базу саме туди, адже на випадок перевстановлення операційної системи є гарантія, що базу не зітруть. Також раджу раз в місяць записувати базу на окремий оптичний диск або флешку, яку варто зберігати в сейфі або іншому місці (на випадок, якщо в офісі трапиться пожежа).
Робити резервну копію бази даних можна вручну, це описано в блозі: ЯК ЗРОБИТИ РЕЗЕРВНУ КОПІЮ БАЗИ ВРУЧНУ З ПРОГРАМИ. А зараз я вам покажу як налаштувати ГІС 6, щоб вона сама час від часу робила для вас резервні копії бази даних.
Спершу, потрібно розуміти, що для налаштування автостворення резервних копій, потрібно зайти в програму під адміністратором (здебільшого, це логін sa). Якщо ви самі встановлювали програму і не налаштовували адміністрування в програмі, то ви і так завжди заходите під головним адміністратором (логін sa). Якщо ж ви під іншим користувачем заходите в програму і не знаєте логін і пароль адміністратора, то кличте свого системного адміністратора, давайте йому цю інструкцію і нехай він/вона самі налаштують — це їхня робота!
Ця інструкція підійде лише якщо програма встановлена на тому ж комп'ютері, де і SQL-сервер з базою даних. Якщо SQL-сервер і база знаходяться на окремому виділеному сервері, де програми ГІС 6 не має, цим повинен займатись адміністратор, або вам потрібно вручну робити резервну копію бази. Як це зробити, описано в блозі: ЯК ВРУЧНУ ЗРОБИТИ РЕЗЕРВНУ КОПІЮ БАЗИ ДАНИХ ЧЕРЕЗ MANAGEMENT STUDIO.
Також, визначтесь в якому каталозі будете зберігати резервні копії. Якщо ще не думали про це, то рекомендую на диску D: створити каталог GIS6_Base.
Якщо після запуску ГІС 6 з'являється вікно "Резервне копіювання бази даних", то натисніть кнопку "Перейти до налаштувань".
Якщо ж це вікно не з'являється, в головному вікні ("Земельні ділянки") в меню "Сервіс" виберіть "Адміністрування".
З'явиться діалогове вікно "З'єднання з базою даних", де потрібно лише вказати логін і пароль адміністратора, відповідно, в полях "Користувач" та "Пароль". Після цього натисніть кнопку "Вхід".
Якщо все правильно вказали, відкриється вікно "Адміністрування". Перейдіть на вкладку "Службове" та в групі параметрів "Резервна копія бази даних" натисніть кнопку "Вибір папки".
У новому вікні "Огляд папок" в полі "Вибір папки" виберіть диск та каталог, куди програмі слід зберігати резервні копії. Натисніть кнопку "ОК", щоб закінчити і зберегти вибір.
В результаті, заповниться поле "Місце зберігання резервної копії БД". В списку "Формування резервної копії БД" виберіть "Формувати резервну копію раз в", а в полі навпроти вкажіть цифру, наприклад 3. Це буде говорити програмі, що потрібно автоматично створювати резервну копію бази раз в 3 дні. Ви можете вказати інше значення. Чим частіше робиться резервне копіювання — тим краще, але не має сенсу робити копії кожного дня, якщо ви лише раз на тиждень щось вносите нове в програму.
В полі "Кількість збережених резервних копій" вкажіть 5. Це кількість копій, які програма буде залишати, а інші будуть видалятись, щоб не засмічувати диск. Ви можете вказати інше значення. Звісно, зберігати багато файлів за кожен тиждень не потрібно, адже зазвичай нам потрібна лише остання копія, але бувають моменти, коли проблема з'явилась значно раніше. Наприклад, місяць назад ви випадково видалили 100 ділянок і лише зараз це зрозуміли. От тут і знадобиться одна із попередніх копій (де ці ділянки ще були).
В списку "Архівування резервної копії БД" краще залишити вибраним "Не архівувати резервну копію". Так копіювання буде йти швидше, але якщо у вас дуже велика база, то краще вибрати архівування.
Щоб зміни збереглись достатньо просто закрити це вікно.
Майте на увазі: резервна копія створюється у вигляді bak-файлу і лише під час закривання програми ГІС 6. Таким чином, якщо ви за останній місяць програму не запускали, то і резервні копії не будуть робитись. А навіщо їх робити, коли нічого не змінилось?
Якщо програма довго закривається, не намагайтесь зняти з неї задачу! Швидше за все, це вона робить резервне копіювання.
Тепер, якщо у вас щось сталось з ділянками або не відкривається база даних, але ви знаєте, що у вас є резервні копії, то ви можете відновити базу з однієї із цих копій. Як це зробити, шукайте в наших блогах або звертайтесь в нашу технічну підтримку.