gifts2017

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

Опубликовал Дмитрий (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) 26.01.11 15:02
(1)
Эту публикацию я , к сожалению, уже почти наизусть знаю :( Помогает не всегда, так что вопрос далеко не закрыт.
3. Михаил Беляев (METAL) 02.05.12 00:43
Автор, спасибо большое! Сегодня - это единственное что помогло. База небольшая, бэкапы средствами SQL делаются каждые 20 минут. Такова ситуация, что разработка активная и работа в базе тоже очень активная с утра и до часа ночи (цель базы - анализ плановых голосов на выборах в Армении, которые состоятся 6го мая). То есть код в базе и данные очень нужны сейчас, а через несколько дней - вообще неактуально будет. Я это к тому, что потеря данных за час - уже критично. А сиквел копии исправно делает, только вот несколько последних - битые с точки зрения 1С и верифицированные с точки зрения SQL... Но это помогло восстановить рабочую базу (к счастью нашелся подходящий CF-донор без структурных изменений).
Вобщем спасибо! Удачи!
4. Равиль (vip76) 21.02.13 02:41
1 раз спасло. в данный момент будем надеяться тоже поможет )
5. rhtr Иванов (rhtr) 24.08.16 22:38
Не помогло, при выполнение запроса вылезла ошибка, а вот http://infostart.ru/public/202933/ это помогло!
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа