Добрый день! Помогите, пожалуйста, разобраться в ошибкой!
1С:Предприятие 8.2 (8.2.19.102), Зарплата и Управление Персоналом, редакция 2.5 (2.5.86.2).
Текст ошибки при загрузки базы из dt в sql 2008:
Попытка вставки неуникального значения в уникальный индекс
Microsoft SQL Server Nativ Client 10.1: The Create unique index stateman terminated because duplicate key was found dbo.infoRg5102 and the index name infoRg5102_ByDims_RR
1)При помощи отчета "Структура базы данных" нашел, что это это РегистрСведений.ОбъектыДоступаДокументов.
2)Попытался запросом вытащить дубли:
ВЫБРАТЬ
ОбъектыДоступаДокументов.ДокументСсылка.Ссылка,
ОбъектыДоступаДокументов.ОбъектДоступа.Ссылка
ИЗ
РегистрСведений.ОбъектыДоступаДокументов КАК ОбъектыДоступаДокументов
СГРУППИРОВАТЬ ПО
ОбъектыДоступаДокументов.ДокументСсылка.Ссылка,
ОбъектыДоступаДокументов.ОбъектДоступа.Ссылка
ИМЕЮЩИЕ
КОЛИЧЕСТВО(*) > 1
3)Дублей не найдено.
4) Тестирование исправление(Реиндексация) ошибку исправила, но причина осталась не выясненной.
Как найти в чем причина, чтобы не повторялась?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший