Меню Закрыть

Форум по обсуждению программ для инженеров

Оптимизация базы данных (копии протоколов, таблиц и отчетов)  

  RSS

rza-81
(@rza-81)
Active Member Customer
Присоединился: 1 год назад
Сообщения: 16
23/09/2021 8:49 дп  

Добрый день!

При начальном освоении программы многое было сделано непродуманно, что создало много ненужного мусора в базе данных. подскажите, как грамотно "освободиться" от ненужных протоколов, таблиц и отчетов в базе данных?


ОтветитьЦитата
Денис
(@denov)
Admin
Присоединился: 8 лет назад
Сообщения: 93
23/09/2021 9:42 дп  

Здравствуйте!

ПЕРВЫЙ ВАРИАНТ

Сначала сделайте резервную копию БД, чтобы в случае чего вернуть все как было. Удалите все ненужные протоколы и тех. отчеты. Все удаленные протоколы будут перемещены в  раздел Удаленные протоколы, в этот раздел можно зайти через меню Файл - Удаленные протоколы. Чтобы Очистить раздел удаленных протоколов, нажмите кнопку Очистить удаленные на панели инструментов. После очищения удаленных протоколов, протоколы будут удалены из БД безвозвратно.

В разделе Администрирование - Отчеты протоколов удалите все отчеты, у которых колонка "Вид протокола" пустая, т.е. этот отчет не присвоен к иду протокола. Такие отчеты появляются в БД, если были удалены или перезаписаны виды протоколов. Отчеты остаются в БД на случай, если надо вернуться к старому образцу отчета, но в 99% случаев они не нужны и их можно удалять.

ВТОРОЙ ВАРИАНТ

Создать другую БД, а эту назвать к примеру "ЭТЛ БАЗА 2021 г.". Тогда у Вас будет доступ и к старой и к новой БД. Если Вам надо будет что-то взять из старой БД, то вы можете открыть второй экземпляр программы и подключиться к старой БД, сохранить из старой БД нужные тех. отчеты в файл и переместить их в новую БД. Так же можете с помощью копировать/вставить заполнять данные из старой БД в новую.


ОтветитьЦитата
rza-81
(@rza-81)
Active Member Customer
Присоединился: 1 год назад
Сообщения: 16
23/09/2021 9:48 дп  

Спасибо. Информативно.


ОтветитьЦитата
Share:
  
Работает

Пожалуйста, Вход или Зарегистрироваться