Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Ошибка SQL узнать таблицу

Ошибка SQL узнать таблицу
Я
   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
 
 
   Cool_Profi
 
1 - 06.03.18 - 15:34
NG - это таблица, создаваемая при реструктуризации. Потом она переименовывается в исходную _InfoRgSL10166
   mataranga
 
2 - 06.03.18 - 15:38
Дак даже таблицы с номером 10166 нет , просто искал по 10166
   xaozai
 
3 - 06.03.18 - 15:41
В последних 8.3.11 новый механизм реструктуризации, который пока еще, вроде бы, в стадии бета-тестирования. Может, с этим как-то связано.
   mataranga
 
4 - 06.03.18 - 15:43
8.3.10.2667 версия платформы
   mataranga
 
5 - 06.03.18 - 15:51
Я правильно понимаю что 
Повторяющееся значение ключа: (). 
обозначает пустую запись?
   trdm
 
6 - 06.03.18 - 15:54
SQL monitor не думал запустить? глянуть?
   igork1966
 
7 - 06.03.18 - 15:58
(5) Это кстати не обязательно некорректные данные...
Если у тебя отличаются внутренние идентификаторы измерений то такую картину как (0) получить легко... ведь фактически твои измерения удаляются, со всеми вытекающими
   vitkhv
 
8 - 06.03.18 - 16:11
_InfoRgSL
таблица среза последних. Регистров со срезом последних не так много д.б. Возможно в обновлении ставите Срез последних для регистра.
   mataranga
 
9 - 06.03.18 - 20:22
Решил попробовать на тестовой базе очистить каждый регистр и после каждой очистки пускать обновления. Посмотрю какой мешал а там уже и по данным посмотрю
   VS-1976
 
10 - 06.03.18 - 23:35
(5) Означает дубликат по измерениям скорее всего. Повторная вставка уникального значения. Если что можешь попробовать использовать ПолучитьСтруктуруХраненияБазыДанных, хотя обработки эту функцию и используют...
 
 Рекламное место пустует
   tesseract
 
11 - 07.03.18 - 01:08
Обновление измененной базы? Кто-то добавил измерение или поменял длину кода или еще чего, при обновлении оно застерлось и получаешь такую ошибку.

Попробуй сделать копию и сделать реструктуризацию базы до обновления - возможно косяки РИБ еще дают о себе знать.
   Franchiser
 
12 - 07.03.18 - 01:12
Выполни сравнение конфигурации без проблем галочки сопоставления по именам, если по идентификатором что-то не сопоставимости значить они сбились, неправильно подготовил обновление: обновлял не через поддержку или переносил реквизиты через буфер.
   mataranga
 
13 - 07.03.18 - 06:02
(12) (11) База действительно изменялась. Но я перед обновлением поставил ее на поддержку, загрузив конфигурацию из такой же версии от поставщика.
(10) да смотрел, нет таблицы (
   tesseract
 
14 - 07.03.18 - 11:26
(13) Откатывайся.  На 8.3.9 / 8.3.10 неоднократно сталкивался с косяками, когда сравнение от 1С гасило измененные данные.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь во втором сообщении вам дадут решение, а в двадцатом дадут правильное решение. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует