Имя: Пароль:
1C
1С v8
В процессе обновления информационной базы произошла критическая ошибка.
0 RomaH
 
naïve
17.04.12
10:51
В процессе обновления информационной базы произошла критическая ошибка.
по причине:
Попытка вставки неуникального значения в уникальный индекс:
Microsoft OLE DB Provider for SQL Server: Не удается вставить повторяющуюся строку ключа в объект "dbo._CKinds8_LeadingCKNG" с уникальным индексом "_CKinds8_LeadingCK_IntKeyIndNG". Повторяющееся значение ключа: (0xae42dc71c7697dd247303202d0d8901a, 0x00000001).
HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=E, native=2601, line=1

Как исправить?
в базе есть таблица с именем
_CKinds8_LeadingCK (но NG нет)
есть там и индекс, но тоже без NG

удалил я этот индекс в SQL - ноль реакции

что делать?
1 vicof
 
17.04.12
10:52
2 lamme
 
17.04.12
10:52
архив есть ?
3 mzelensky
 
17.04.12
10:54
(0) а что на что обновляешь?
4 МихаилМ
 
17.04.12
10:59
v8: Попытка вставки неуникального значения в уникальный индекс. Хелп

NG - суффикс объектов бд во время реструктуризации.

соответственно при реструктуризации он создается в копии данных
5 RomaH
 
naïve
17.04.12
11:04
(3) ЗУП - на текущую базу просто загрузил 49 типовой
6 RomaH
 
naïve
17.04.12
11:47
ОсновныеНачисленияОрганизаций    CKinds8
ВедущиеВидыРасчета    CKinds8.LeadingCK

я так понимаю эта таблица
и что с ней делать?
7 RomaH
 
naïve
17.04.12
12:51
ничего не понимаю

нашел запись в таблице с таким ключем
изменил 0x00000001 на 0x00000004 (всего три записи по 0xae42dc71c7697dd247303202d0d8901a)

все-равно выдает не уникальный ключ (0xae42dc71c7697dd247303202d0d8901a, 0x00000001) - откуда он 1 берет? если в базе такой нет?
8 RomaH
 
naïve
17.04.12
13:27
удалили все записи из таблицы с этим ИД - 0xae42dc71c7697dd247303202d0d8901a
пофиг
9 МихаилМ
 
17.04.12
15:52
с помощью ddl триггера отмените создание индекса, потом удалите замноженную запись.
10 RomaH
 
naïve
18.04.12
09:43
загрузил в файловую, обновил выгрузил в dt
при загрузке в SQL:

Ошибка загрузки информационной базы. В информационную базу загружены не все данные
по причине:
Попытка вставки неуникального значения в уникальный индекс:
Microsoft OLE DB Provider for SQL Server: Выполнение инструкции CREATE UNIQUE INDEX прервано, поскольку обнаружен повторяющийся ключ для объекта с именем "dbo._CKinds8_BaseCK" и индекса с именем "_CKinds8_BaseCK_IntKeyInd". Повторяющееся значение ключа: (0xae42dc71c7697dd247303202d0d8901a, 0x00000001).
HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=10, native=1505, line=1
11 RomaH
 
naïve
18.04.12
09:44
(9) а поподробнее?

с помощью ddl триггера отмените создание индекса - это как  где?
потом удалите замноженную запись. - нет замноженых записей

0xae42dc71c7697dd247303202d0d8901a, 0x00000001 - записи с таким ключем - только одна штука в таблице CKinds8_LeadingCK
12 RomaH
 
naïve
18.04.12
09:46
прикольно - загрузка вывалилась с ошибкой
но конфигурация загрузилась - 49 сейчас
запустил бзу - щас идет обновление
AdBlock убивает бесплатный контент. 1Сергей