Переключение на Главную Страницу Страницы: [1] 2 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Помогите! Cannot insert duplicate key (число прочтений - 14508 )
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Помогите! Cannot insert duplicate key
01. Февраля 2008 :: 14:25
Печать  
Звиняюсь за крики, но осталась последняя надежда на здешних гуру...  Нерешительный

При записи документа выскакивает:
Cannot insert duplicate key in object DT1404
Этот документ подвергался модификациям по 1С++, но там задействованы свои таблички, без особых извратов, таблицы 1С не затрагиваются, запись штатная
Настораживает совпадение такое Печаль
Своих блокировок не применялось
Куда копнуть лучше?
Как отловить, можно ли обработать такое с помощью хп или еще как?
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Помогите! Cannot insert duplicate key
Ответ #1 - 01. Февраля 2008 :: 14:28
Печать  
А в документе есть строки с одинаковыми значениями в атрибуте НомерСтроки?
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Помогите! Cannot insert duplicate key
Ответ #2 - 01. Февраля 2008 :: 14:39
Печать  
К сожалению происходит не у меня на глазах
Думаю что такого нет
И происходит это не всегда (у меня не получалось воспроизвести)
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Помогите! Cannot insert duplicate key
Ответ #3 - 01. Февраля 2008 :: 14:44
Печать  
Цитата:
Думаю что такого нет

У DTxxx всего один индекс из двух полей - там запутаться негде. Либо есть одинаковые номера строк, либо DBCC DBREINDEX.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Помогите! Cannot insert duplicate key
Ответ #4 - 01. Февраля 2008 :: 14:52
Печать  
Я тоже эпизодически наблюдаю такую картину.  Это похоже связано с нагрузкой на базу у меня вылазиет при загрузке доков. Повторная загрузка отрабатывает нормально
  
Наверх
ICQ  
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Помогите! Cannot insert duplicate key
Ответ #5 - 01. Февраля 2008 :: 14:56
Печать  
Как показал запрос нет
Я думаю что вставляется какая-то хрень в момент записи именно
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Помогите! Cannot insert duplicate key
Ответ #6 - 01. Февраля 2008 :: 14:59
Печать  
Дык вот...
Нагрузка недецкая на скл-сервер
Загрузка процов 2-хпроцессорного сервака достигает в часы пик 90-100%
А это - самый массовый документ
Но до оптимизации и реорганизации такого вроде и не наблюдалось Улыбка
В общем кроме ТиИ, реиндексации пока мыслей нет наверное...

  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Помогите! Cannot insert duplicate key
Ответ #7 - 01. Февраля 2008 :: 14:59
Печать  
Цитата:
Как показал запрос нет
Я думаю что вставляется какая-то хрень в момент записи именно

Да понятно что запрос тебе ни чего не покажет, исключение вываливается при попытке вставить дубликат, сам дубликат естественно не записывается
  
Наверх
ICQ  
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Помогите! Cannot insert duplicate key
Ответ #8 - 01. Февраля 2008 :: 15:01
Печать  
Ну г-н berezdetsky спрашивал, или я туплю?
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Помогите! Cannot insert duplicate key
Ответ #9 - 01. Февраля 2008 :: 15:01
Печать  
Кстати говоря по поводу нагрузки на сервер, с тех пор как база переехала на новый SQL сервак помоему это не повторялось. Хотя работает на новом сервере всего месяца 2
  
Наверх
ICQ  
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Помогите! Cannot insert duplicate key
Ответ #10 - 01. Февраля 2008 :: 15:04
Печать  
У нас планируют отсадить несколько малоактивных баз на другой сервер  Круглые глаза
Жду с нетерпением
Однако хочется победить траблу

Nick, спасибки
Пишите плиз еще свой опыт, товарищи
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Помогите! Cannot insert duplicate key
Ответ #11 - 01. Февраля 2008 :: 15:22
Печать  
Nick писал(а) 01. Февраля 2008 :: 14:59:
Да понятно что запрос тебе ни чего не покажет, исключение вываливается при попытке вставить дубликат, сам дубликат естественно не записывается

+1
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Помогите! Cannot insert duplicate key
Ответ #12 - 01. Февраля 2008 :: 15:30
Печать  
Ну и как предлагалось это посмотреть?  Подмигивание
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
spock
1c++ developer
1c++ moderator
Отсутствует



Сообщений: 822
Местоположение: Новосибирск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Помогите! Cannot insert duplicate key
Ответ #13 - 01. Февраля 2008 :: 15:35
Печать  
Вадим, имхо, от тебя такая тема уже была? Или я гоню?
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Помогите! Cannot insert duplicate key
Ответ #14 - 01. Февраля 2008 :: 15:40
Печать  
Цитата:
Ну и как предлагалось это посмотреть?  Подмигивание

Ну можешь повесить триггер на табличку instead of и в нём проверять на дубляж, а уж потом самомоу делать вставку, но тлько при каждом обновлении метаданных он будет грохаться
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 
ОтправитьПечать