Попытка вставки неуникального значения в уникальный индекс #634560


#0 by Meskon
Добрый день. Перестала выгружаться база в dt. База крутится на SQL. 1c 8.2.13.219 Комплексная. Когда делаю тестирование и исправление с проверкой логической и ссылочной целостности ИБ вылазит ошибка: Попытка вставки неуникального значения в уникальный индекс: Microsoft OLE DB Provider for SQL Server: CREATE UNIQUE INDEX terminated because a duplicate key was found for object name 'dbo._Reference20535_VT20542' and index name '_Refer20535_VT20542_IntKeyInd'. The duplicate key value is(0xa5d8f4ec38804f5011e1e091478380b7, 0x00007f8d). Здесь пишут что нужно уничтожить индекс. Здесь пишут как По образу написал для своей проблемы: При выполнении выдало ошибку: Msg 3701, Level 11, State 6, Line 2 Cannot drop the index 'dbo.'_Reference20535_VT20542.'Reference20535_VT20542_IntKeyInd', because it does not exist or you do not have permission. Подскажите как правильно лечить эту бяку? Тоже читал, не понял как применять.
#1 by Meskon
Запрос from _Reference20535_VT20542 Group by _Reference20535_IDRRef, _KeyField (0 row(s) affected)
#2 by МихаилМ
or you do not have permission
#3 by Meskon
Все выполняю под админскими правами
#4 by Meskon
ап
#5 by Serg_1960
Не те ты ссылки нашел и используешь. Для каждого, скажем так, "вида" таблиц 1С - свои методики устранения. Сначало нужно узнать что такое "Reference20535_VT20542" и исходя из этого устранять ошибку. PS: имхо: в исходных данных она у тебя, а не в индексе.
#6 by kolanych
тогда бы sql так и сказал в нем ведь нет "выбрать разрешённые"
#7 by Meskon
Решил как здесь написано Удалил индекс как написано здесь После этого на ТиИ база вываливаться перестала. Выгружается cf и dt норм.
#8 by МихаилМ
1с востанавливает индекс при пеструктуризации. при реиндексации не востанавливает.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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