техническая поддержка > Общие вопросы

Проблема с базой ЦЗ

(1/1)

tsvetkov:
Добрый день!
Помогите решить проблему. На днях развалился raid на сервере. Данные удалось спасти, но рабочая база ЦЗ переключилась в аварийный режим. Попытка вывести ее в нормальные режим удается

--- Код: ---DBCC checkdb('yourDBname')
ALTER DATABASE yourDBname SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ('yourDBname', REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE yourDBname SET MULTI_USER
--- Конец кода ---
но при попытке записать туда что либо, клиент выдает ошибку.

--- Код: ---Приложение: malibuOperative.exe
Время исключения: 18.03.2019 15:16:08
Сообщение исключения: Ошибка сохранения сета Save() для доктипа DDHLT.HCAnamnesisData
Доктип: DDHLT.HCAnamnesisData
Тип исключения: MalibuSrv.DocObj.DocObjException
Метод: Boolean Save()
Стек вызова:
   at MalibuSrv.DocObj.DocObjSet.Save()
   at HCGUI.Repositories.VisitDataRepository.AnamnesisRepository.SaveToInstance(Anamnesis entity, DocObjInstance inst)
   at HCGUI.Repositories.RepositoryBase`1.Save(T entity)
   at HCGUI.Repositories.VisitDataRepository.VisitRepository.SaveRelations(Visit entity)
   at HCGUI.Repositories.RepositoryBase`1.Save(T entity)
   at HCGUI.Forms.HCVisitForm2.SaveVisitCard(Boolean ask)
   at HCGUI.Forms.HCVisitForm2.SaveData(Boolean ask)
   at HCGUI.Forms.HCVisitForm2.btnSave_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
--- Конец кода ---

Бэкапов базы нет.
На данный момент создана пустая база, которую нужно начинать с нуля.
Два вопроса: возможно ли восстановить поврежденную базу и если нет, то возможно ли перенести служебные справочники из поврежденной базы в пустую?

Навигация

[0] Главная страница сообщений

Перейти к полной версии