|
Реструктуризация РегистраСведения.СоответствиеОбъектовОбмена | ☑ | ||
---|---|---|---|---|
0
Nik_Nik
07.06.15
✎
09:22
|
Существует База КА 1.1. существует обмен между КА-КА. Сейчас в данный момент хотел перенастроить обмен на полный. Настроить РИБ. Что бы это сделать я обновляю удаленный базы до версии главной. Но возник вопрос, при обновление очень долго идет реструктуризация РегистраСведения.СоответствиеОбъектовОбмена. База по 15 гб, и на это не хватает ночи. Регистра вычистил в программе он теперь пустой. И камнем предкновением становится если точно сказатьРегистраСведения.СоответствиеОбъектовОбмена таблица изменения регистрации. Как обойти это все?
ТиИ, выгрузка/загрузка dt, регистр сведений полностью вычистил. Как обойти эту реструктуризацию? |
|||
1
ДенисЧ
07.06.15
✎
09:37
|
Взять обработку регистрации изменений и посмотреть, что у тебя там зарегистрировано. если есть - очистить
|
|||
2
Nik_Nik
07.06.15
✎
10:03
|
удалял регистрацию, не помогло
|
|||
3
ДенисЧ
07.06.15
✎
10:04
|
И тут во мне медленно начал просыпаться Станиславский.
|
|||
4
Nik_Nik
07.06.15
✎
10:05
|
Не понял
|
|||
5
hhhh
07.06.15
✎
10:25
|
очистить регистр полностью
Набор = РегистрыСведений.СоответствиеОбъектовОбмена.СоздатьНаборЗаспи сей(); Набор.Записать(); После этого Обработка регистрации изменений. Удалить всю регистрацию по этому узлу. Абсолютно всю. |
|||
6
ДенисЧ
07.06.15
✎
10:41
|
(5) Причём по всем узлам. Это важно.
(4) Это бывает. Через лет 20-30 пройдёт |
|||
7
Фрэнки
07.06.15
✎
11:48
|
(4) ты главное не забудь, что тренироваться нужно на кошках. рабочие базы не трогай, пока на твоих чистеньких кошках у тебя не начнет крутиться обмен.
Убитые базы Заказчика, если он тебя в этом обвинит, будут тебе стоить оЧЧЧень дорого. |
|||
8
Nik_Nik
07.06.15
✎
14:36
|
Это все понятно, что на кошках. Спасибо буду пробывать
|
|||
9
Nik_Nik
07.06.15
✎
14:41
|
Хотя я обработкой очищал это регистр, и с помощью обработки регистрации изменений удалял все регистрацию, но обновление все равно происходило очень очень долго и зависало потом.
|
|||
10
Nik_Nik
07.06.15
✎
14:42
|
и именно что на таблицах изменений, как можно эти таблицы почистить?
|
|||
11
Фрэнки
07.06.15
✎
15:35
|
(10) сбросить регистрацию узла целиком, сделать ТИИ и сжать таблицы?
Как обновление на переферийный узел накатываешь? или он совсем не периферийный, а просто еще одна база, которая как-то через регистрацию в узле с планом обмена отдает свои измененные объекты? |
|||
12
Nik_Nik
07.06.15
✎
17:59
|
Понял. С начала сравнение и объединение, потом загрузка конфигурации.
|
|||
13
Фрэнки
07.06.15
✎
19:32
|
я бы поступал иначе. У тебя центральная база будет содержать полный объем данных своего периферийного узла?
|
|||
14
Nik_Nik
08.06.15
✎
03:37
|
Нет. Вот в этом и проблема. Данные с периферийных узлов не все перешли в ЦО, из-за этого хочу подогнать базы и прикрепить в РИБ, потому что обмен КА-КА постоянные свистопляски и данные при обмене постоянно теряются. После объединения данные в периферийных узлах перевести за 2 месяца и нормализовать обмен данными
|
|||
15
Фрэнки
08.06.15
✎
22:24
|
(14) так вот и получается, по моему, что надо начинать с перетаскивания ВСЕХ данных в уже обновленную центральную, например, конвертацией или еще как-то, а уже после, после получения нормальной, полной, сводной базы, создавать в ней периферийные узлы естественным для РИБ способом, а не выворачиванием существующих баз с решением совершенно нетривиальных задач.
з.ы. Это просто мое частное мнение, с которым соглашаться необязательно. |
|||
16
Nik_Nik
29.06.15
✎
13:48
|
Спасибо за помощь, особенно Фрэнки. Помогло вот что: Сначала почистил РегистрСведений.СоответствиеОбъектовОбмена, сбросил регистрация узла. Потом ТиИ сжатия баз и обновление нормально стало происходить. Спасибо огромное всем!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |