bdd2

Восстановление структуры конфигурации после динамического обновления, сообщение "Нарушена целостность структуры конфигурации"

Опубликовал Дмитрий (PanDocent) в раздел Администрирование - Тестирование и исправление

При динамическом обновлении в 1с иногда нарушается целостность структуры конфигурации, о чём и выдаётся соответствующее сообщение. При это войти ни в конфигуратор, ни в приложение не удаётся, соответственно провести тестирование и исправление стандарными средствами не удастся. ChDBFl.exe также не поможет для базы на sql.

На эту тему есть публикация http://infostart.ru/public/76626/, но есть способ проще.

Простой способ восстановить целостность структуры конфигурации - скопировать из конфигурацию из живой "донорской" базы средствами sql. При этом Донорская база не должна иметь отличий в структуре данных.

Перед операцией создайте резервную копию базы данных.

В SQL Management Studio и создаем новый запрос и исполняем его

delete  from [ЛечимаяБаза].[dbo].[Config]

Go

insert into [ЛечимаяБаза].[dbo].[Config]
SELECT [FileName]
      ,[Creation]
      ,[Modified]
      ,[Attributes]
      ,[DataSize]
      ,[BinaryData]
  FROM [ДонорскаяБаза].[dbo].[Config]
GO

 

См. также

Добавить вознаграждение
Комментарии
1. gilv (Gilev.Vyacheslav) 23.01.11 14:58 Сейчас в теме
2. bulpi bulpi (bulpi) 100 26.01.11 15:02 Сейчас в теме
(1)
Эту публикацию я , к сожалению, уже почти наизусть знаю :( Помогает не всегда, так что вопрос далеко не закрыт.
3. Михаил Беляев (METAL) 73 02.05.12 00:43 Сейчас в теме
Автор, спасибо большое! Сегодня - это единственное что помогло. База небольшая, бэкапы средствами SQL делаются каждые 20 минут. Такова ситуация, что разработка активная и работа в базе тоже очень активная с утра и до часа ночи (цель базы - анализ плановых голосов на выборах в Армении, которые состоятся 6го мая). То есть код в базе и данные очень нужны сейчас, а через несколько дней - вообще неактуально будет. Я это к тому, что потеря данных за час - уже критично. А сиквел копии исправно делает, только вот несколько последних - битые с точки зрения 1С и верифицированные с точки зрения SQL... Но это помогло восстановить рабочую базу (к счастью нашелся подходящий CF-донор без структурных изменений).
Вобщем спасибо! Удачи!
4. Равиль (vip76) 12 21.02.13 02:41 Сейчас в теме
1 раз спасло. в данный момент будем надеяться тоже поможет )
5. rhtr Иванов (rhtr) 56 24.08.16 22:38 Сейчас в теме
Не помогло, при выполнение запроса вылезла ошибка, а вот http://infostart.ru/public/202933/ это помогло!