Загрузка dt в SQL #461881


#0 by Alex_MA
Добрый день уважаемые программисты! Стоит задача перенести БД в SQL Такая вот ошибка: > Ошибка загрузки информационной базы. В информационную базу загружены не > все данные > по причине: > Попытка вставки неуникального значения в уникальный индекс: > Microsoft OLE DB Provider for SQL Server: The CREATE UNIQUE INDEX > statement terminated because a duplicate key was found for the object name > 'dbo._InfoReg6920' and the index name '_InfoRe6920_ByDims_RR'. The > duplicate key value is (0x00, 0x00000000, > 0x00000000000000000000000000000000, 0x00, 0x00000000, > 0x00000000000000000000000000000000). Я конечно понимаю что dt судя по всему сливалась с файловой бд. Но как быть ? Кто нибудь с таким боролся. Как побороть. (Мои догатки с SQL ковырять) За советы и ответы премного благодарен.
#1 by bvn13
"Я конечно понимаю что dt судя по всему сливалась с файловой бд. " ему пофиг, с какой сливался, в какую заливается..
#2 by H A D G E H O G s
В регистре сведений, в одном из измерении или в регистраторе - пустая ссылка. Несколько раз.
#3 by Живой Ископаемый
Загрузить в файловую, запустить ТиИ, выгрузить, загрузить в СКЛ
#4 by Serg_1960
"Мои догатки с SQL ковырять" - загрузка не прошла - чего ковырять-то будешь? Грузи в файловую и там удаляй "пустые" записи в регистре сведений.
#5 by shuhard
на сайте Гилёва есть рецепты лечения  сиквела
#6 by Alex_MA
Да, уже запустил, посмотрим что получится, правда долго будет делать...
#7 by Alex_MA
пардон, как то упустил взаимосвязь
#8 by H A D G E H O G s
1) ПолучитьСтруктуруХраненияБазыДанных - узнаешь имя регистра сведений. Набор=РегистрыСведений.ИмяРегистра.СоздатьНаборЗаписей;
#9 by H A D G E H O G s
На копии.
#10 by Alex_MA
спасибо Тестирование заткнулось. Внутренняя таблица InfoReg6920 В таблице InfoReg6920 обнаружены неуникальные записи со значениями полей:
#11 by Живой Ископаемый
2 Ну собственно за способ ты уже поблагодарил - ТиИ не на чем будет затыкаться после.
#12 by Serg_1960
Чтобы узнать имя регистра сведений:
#13 by Alex_MA
(9,11,12)Спасибо, сейчас гляну
#14 by Alex_MA
нашел регистр, нашел кривые записи. как их удалить ?
#15 by H A D G E H O G s
см
#16 by Alex_MA
ОчиститьТаблицуОтПустыхЗаписей(Таблица); Это как работает ?
#17 by Alex_MA
спасибо, все понял
#18 by Alex_MA
Всем уважаемые большое спасибо.
#19 by H A D G E H O G s
Я же не знаю, какие у тебя измерения.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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