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


Не может загрузить DT в СУБД. Ошибка SQL

Не может загрузить DT в СУБД. Ошибка SQL
Я
   iceman2112
 
07.11.16 - 08:17
При загрузки в базу выдает сообщение. Это дубли в РН Бухгалтерии? Что не так?

Infobase loading error. Some data was not loaded into the Infobase
, reason:
Attempt to insert nonunique values into unique index:
Microsoft SQL Native Client: CREATE UNIQUE INDEX terminated because a duplicate key was found for object name 'dbo._AccRg349' and index name '_AccRg349_ByPeriod_TRN'.  The duplicate key value is (Jan 19 4016 12:00PM, 0x000000aa, 0x944d001f3c2a35f111e5f56a1bd0b2e9, 1).
 
 
   Lama12
 
1 - 07.11.16 - 08:29
(0) Исходная база перед выгрузкой тестировалась?
   craxx
 
2 - 07.11.16 - 08:29
(1) Думаю что нет
   НЕА123
 
3 - 07.11.16 - 08:32
(1)(2)
дык в (0) как раз и тестируется.
   Fedor-1971
 
4 - 07.11.16 - 09:18
(0)Jan 19 4016 12:00PM - если я правильно понимаю, то смещение 2000 для MS SQL как раз и сдвигает год даты вида 0016 в 2016, т.е. актуализируются "старые" даты.
Откуда 4016 год? - скорее всего он при импорте заменяется на некий стандартный, а если работа велась в том периоде, то таких данных будет много и не исключено, что даты совпадут и порушат уникальность индекса.
ТИИ в таком раскладе не поможет, нужно менять даты.
   Serg_1960
 
5 - 07.11.16 - 09:27
Искать глюки ручками и ликвидировать. Особенность файловой версии - она лояльная к неуникальным записям в регистрах.
   Cyberhawk
 
6 - 07.11.16 - 09:39
Могу сказать, что это не таблица итогов. Была бы дата первым днем месяца, то с большой вероятностью помог бы пересчет итогов (чистка таблицы итогов РБ)
   Serg_1960
 
7 - 07.11.16 - 09:41
(4) Добавлю: появление года в дате типа "0016" вместо "2016" говорит об том, что в базе "слетала" настройка смещения дат 2000. Эээ... надеюсь более-менее понятно сказал?

Кстати, такое бывает не только при глюках базы и шаловливых ручках админов (смещение можно убрать "вручную"). Помню в одном из обновлений платформы отваливалось смещение дат. Правда давно это было и уже устранили.
   DrZombi
 
8 - 07.11.16 - 09:42
(0) Доигрались со смещением :)
   iceman2112
 
9 - 07.11.16 - 09:52
все ок, спасибо, тестирование решило проблему. Что то я тупал с утра

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