|
Ошибка SQL узнать таблицу | ☑ | ||
---|---|---|---|---|
0
mataranga
06.03.18
✎
15:33
|
Добрый день, пытаюсь обновить базу, выскакивает ошибка SQL,
смотрел уже через SQL , и обработками из 1С , не могу понять в каком регистре сведений лежат некорректные данные. Таблицы dbo._InfoRgSL10166NG нет ни в текущей конфигурации, ни в релизе на который обновляю (так как разворачивал следующий релиз и смотрел) Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server Native Client 11.0: Не удается вставить повторяющуюся строку ключа в объект "dbo._InfoRgSL10166NG" с уникальным индексом "_InfoRgS10166_ByResource10165_SNG". Повторяющееся значение ключа: (). HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=E, native=2601, line=1 |
|||
1
Cool_Profi
06.03.18
✎
15:34
|
NG - это таблица, создаваемая при реструктуризации. Потом она переименовывается в исходную _InfoRgSL10166
|
|||
2
mataranga
06.03.18
✎
15:38
|
Дак даже таблицы с номером 10166 нет , просто искал по 10166
|
|||
3
xaozai
06.03.18
✎
15:41
|
В последних 8.3.11 новый механизм реструктуризации, который пока еще, вроде бы, в стадии бета-тестирования. Может, с этим как-то связано.
|
|||
4
mataranga
06.03.18
✎
15:43
|
8.3.10.2667 версия платформы
|
|||
5
mataranga
06.03.18
✎
15:51
|
Я правильно понимаю что
Повторяющееся значение ключа: (). обозначает пустую запись? |
|||
6
trdm
06.03.18
✎
15:54
|
SQL monitor не думал запустить? глянуть?
|
|||
7
igork1966
06.03.18
✎
15:58
|
(5) Это кстати не обязательно некорректные данные...
Если у тебя отличаются внутренние идентификаторы измерений то такую картину как (0) получить легко... ведь фактически твои измерения удаляются, со всеми вытекающими |
|||
8
vitkhv
06.03.18
✎
16:11
|
_InfoRgSL
таблица среза последних. Регистров со срезом последних не так много д.б. Возможно в обновлении ставите Срез последних для регистра. |
|||
9
mataranga
06.03.18
✎
20:22
|
Решил попробовать на тестовой базе очистить каждый регистр и после каждой очистки пускать обновления. Посмотрю какой мешал а там уже и по данным посмотрю
|
|||
10
VS-1976
06.03.18
✎
23:35
|
(5) Означает дубликат по измерениям скорее всего. Повторная вставка уникального значения. Если что можешь попробовать использовать ПолучитьСтруктуруХраненияБазыДанных, хотя обработки эту функцию и используют...
|
|||
11
tesseract
07.03.18
✎
01:08
|
Обновление измененной базы? Кто-то добавил измерение или поменял длину кода или еще чего, при обновлении оно застерлось и получаешь такую ошибку.
Попробуй сделать копию и сделать реструктуризацию базы до обновления - возможно косяки РИБ еще дают о себе знать. |
|||
12
Franchiser
гуру
07.03.18
✎
01:12
|
Выполни сравнение конфигурации без проблем галочки сопоставления по именам, если по идентификатором что-то не сопоставимости значить они сбились, неправильно подготовил обновление: обновлял не через поддержку или переносил реквизиты через буфер.
|
|||
13
mataranga
07.03.18
✎
06:02
|
(12) (11) База действительно изменялась. Но я перед обновлением поставил ее на поддержку, загрузив конфигурацию из такой же версии от поставщика.
(10) да смотрел, нет таблицы ( |
|||
14
tesseract
07.03.18
✎
11:26
|
(13) Откатывайся. На 8.3.9 / 8.3.10 неоднократно сталкивался с косяками, когда сравнение от 1С гасило измененные данные.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |