Обновление №7 для VOGBIT v.1.1.37841 - В производственном модуле внесен ряд изменений, направленных на упрощение работы с программой на «максимальном» уровне. В том числе: изменён порядок вывода на экран информации о количестве (запланированных/сданных деталей) – стало более наглядно и удобно

Беда!!!

- Установка/настройка - Старые разделы форума
Страницы: 1
Беда!!!
 
Здравствуйте

Снова беда. Пропало соединение с базой.
База помечена как подозрительная.
Бэкап есть несколькодневной давности но за эти дни ввели много информации.
Можно ли что-то сделать?
 
Здравствуйте !
Посмотрите вот здесь
 
Что-то не очень получается. После этой процедуры при запуске ошибка что-то там про триггер.
Для SQL SERVER 2012 описанная процедура действует? Он там не упоминается. Только до 2008го.
 
Здравствуйте,

Дело в том, что указанные вами проблемы связаны не с VOGBIT, а с функционированием железа, операционной системы, SQL сервера.

Рекомендации: восстановить базу с последней резервной копии. "Сломанную" стереть.

В целом, по ситуации:

Во-первых, если вы так активно работаете с программой, что потеря информации за день/несколько часов для вас уже критична, то нужно озаботиться соответствующим техническим обеспечением.
Как минимум настроить автоматический ежедневный бэкап базы данных.
Можно также озаботиться зеркалированием дисков сервера и т.п.
По поводу, какие именно меры будут более уместны, лучше спросить у системного администратора.

Самым правильным решением будет, конечно, восстановить базу данных с последней резервной копии. Пытаться "починить" сломанную по каким-то причинам базу, в принципе, можно, но:
- благоприятный исход изначально не гарантирован;
- имеется риск получить "скрытые дефекты". Т.е. какие-то ошибки в базе, которые сразу заметны не будут, а потом проявятся когда-нибудь;
- если вы самостоятельно до этого никогда ничем подобным не занимались, то вероятность благоприятного исхода резко сокращается. Лучше обратиться к специалистам по MS SQL.
 
Спасся неожиданным образом.
Первая попытка по инструкции не получилась.
Скопировал папку всего сервера из резервной которую сделал перед началом манипуляций обратно чтобы попробовать еще что-нибудь а она опа... и заработала.
Видимо еженедельных архивных копий теперь мало. Нужно делать ежедневные.
И зеркальные диски делать. Наши проблемы с медленной работой были решены переносом базы на stripe raid из двух ssd дисков. А вот сделать их зеркало не дала жаба.
 
Снова беда.
Пытаюсь запустить восстановленную из бэкапа базу а она пишет такое:
 
Пришлите на почту, пожалуйста, текст (полностью) из "посмотреть подробности".
Приведённая картинка не информативна.
 
Отправил на почту.
Эта ошибка возникает если установить пустую базу из дистрибутива а потом восстановить в нее из резервной копии.
Если просто создать базу из резервной копии то Вогбит не признает ее как свою базу данных.
 
Хотя нет. Если во втором случае тоже та же ошибка.
 
Цитата
shurick пишет:
Эта ошибка возникает если установить пустую базу из дистрибутива а потом восстановить в нее из резервной копии.
Так делать не точно надо. Зачем так делать?

Цитата
shurick пишет:
Если просто создать базу из резервной копии то Вогбит не признает ее как свою базу данных.
Как именно вы её восстанавливаете?
Пришлите эту резервную копию посмотреть.
 
В Server Management Studio правой кнопкой на Базы данных и выбираю Восстановить базу данных.
Пробовал еще развернуть пустую базу из дистрибутива и в нее восстановить из резервной копии.
Ссылку на резервную копию отправил на почту.
 
должно быть так
triggers.png (75.51 КБ)
 
Так работает. Спасибо.
 
Кстати, можно делать бэкап базы во время работы?
Даже если делать ночью то нет гарантии что кто-то не ушел оставив программу включенной. Я еще хочу делать днем во время обеда но тут вообще возможно что кто-то как раз работает в этот момент.
 
Технически - можно.

Если просто компьютер включён и программа запущена (есть коннект к базе), то это вообще не проблема.

Спорная ситуация если в момент бэкапа происходит в базе какое-нибудь массовое создание новых объектов. Например заданий. Теоретически, даже и в таком случае должно сработать. Но тут очень тонкая грань, что попадёт в бэкап, а что нет.

Т.е. технически всё сработать должно нормально. Вопрос больше организационный.
Если делать ночью то всё понятно, это получится состояние базы на начало дня (на конец предыдущего). А вот если в обед и прямо в процессе активной работы, то с технической точки зрения такой бэкап будет нормальным, а вот с точки зрения пользователя - вопрос. Потому что то, что он делал, например минуту назад в бэкап попало, а то что минуту спустя - нет.
Страницы: 1
Сейчас на форуме (гостей: 33)
Всего зарегистрированных пользователей: 2584
Приняло участие в обсуждении: 313
Всего тем: 811
Всего сообщений: 6064

×
Вход на сайт