Ошибка при загрузке dt из файловой базы в sql #736734


#0 by Dimka_1975
Добрый день.Тема избитая.Но решить проблему никак не получается. Пытаюсь перевести файловую базу на sql.При загрузка dt в базу на сервере выдает ошибку: Ошибка загрузки информационной базы. В информационную базу загружены не все данные по причине: Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server Native Client 11.0: Выполнение инструкции CREATE UNIQUE INDEX прервано, поскольку обнаружен повторяющийся ключ для объекта с именем "dbo._AccRgAT3496" и индекса с именем "_AccRgA3496_ByPeriod_TRRRRRRRN". Повторяющееся значение ключа: (дек  1 4010 12:00AM, 0xb3b089cf057bbfe846b9e47b501d71e2, 0x96e3000c6e46fcad11de203995465426, 0x08, 0x0000002d, 0x80f296a855f1d54f416a99ae37f61337, 0x08, 0x00000020, 0x89ee001bfce9988411dec390bf23affa, <NULL>, <NULL>, <NULL>, <NULL>, <NULL>, 0). chdbfl  не помогла ТИИ не проходит на пересчете итогов регистра Бухгалтерии выскакивает ошибка недостаточно памяти хотя памяти на серваке 64 г выяснил что ошибка в таблице РЕгистрБухгалтерииХозрасчетныйСубконто ИтогиПоСчетамИСубконто3 Tool_1CD открываю таблицу там 4500000 записей как найти битую и поправить не могу понять. Может кто сталкивался помогите советом. База большая > 8г понимаю что затянул с переводом на sql но на это были причины
#1 by МихаилМ
раз понимаете, что тема избитая - то в поиск.
#2 by Dimka_1975
Я находил похожие темы но решить проблему не смог.Поиском пользоваться умею.
#3 by D_E_S_131
"как найти битую и поправить не могу понять." — пересчет итогов не помогает?
#4 by МихаилМ
эту тему находили и пробовали ???
#5 by МихаилМ
либо еще вариант
#6 by Мыш
Пустая ссылка в таблице значений субконто вместо "Неопределено"
#7 by Мыш
Пересчитываешь итоги помесячно, в сбойном месяце ищешь косяк.
#8 by Dimka_1975
я читал эти темы у меня индекс _AccRgA3496_ByPeriod_TRRRRRRRN не грузится вообще отключить его не могу.Обработки из не помогли.
#9 by Dimka_1975
Может попробовать отключить итоги для регистра.На пересчете итогов помесячно зависает.
#10 by Мыш
Отключи использование итогов для начала. Всё на копии, конечно.
#11 by Флориан
"дек  1 4010 12:00AM" - это 1 декабрая 2010г? ну может пересмотреть что там за доки?
#12 by Флориан
это тоже не помогло?
#13 by Dimka_1975
Ввод начальных остатков на 31.12.2010.Доки с такими датами вероятнее всего это ДокументРасчетовСКонтрагентамиРучнойУчет они как раз в субконто3 по счетам. попробую найти записи регистра с такими доками в субконто. не пробовал спасибо попробую
#14 by Serg_1960
Я бы установил бесплатную PostgreSQL и там загружал DT - она не критична к неуникальным индексам. Там сделать ТиИ, пересчет итогов и выгрузку...
#15 by Флориан
я так понял был перенос из 1.6? в типовом переносе 1С любит один документ ДокументРасчетовСКонтрагентамиРучнойУчет пихать во все проводки
#16 by Флориан
0xb3b089cf057bbfe846b9e47b501d71e2 - ГУИД объекта - может можно по нему получить действующий объетк?
#17 by МихаилМ
можно, предварительно преобразовав его в гуид 1с.
#18 by Dimka_1975
Установил PostgreSQL загрузил dt успешно. ТИИ со всеми галками прошло успешно.Пытаюсь выгрузить в dt данные для последующей загрузки в msSql ничего не происходит уже 2 часа ни ошибок ни предупреждений файл с расширением N1 0 кб.Стоит подождать еще или уже не выгрузит?База в PostgreSQL 11г.
#19 by shuhard
кроме выгрузки через  dt есть очевидная выгрузказагрузкавидентичнуючерезxml
#20 by Dimka_1975
Спасибо всем за советы! Отдельное спасибо Serg_1960 . 1.Установил PostgreSQL. 2.Создал пустую базу. 3.Загрузил туда dt из файловой. 4.Сделал ТИИ со всеми галками. 5.Выгрузил в dt (пришлось подождать 3 часа) 6.УСПЕШНО Загрузил dt в пустую базу MSSQL !!!
#21 by Dimka_1975
Выгрузка то есть да база очень большая это был крайний случай.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С