Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Блокировки и управление ими из 1с? (число прочтений - 1528 )
al_zzz
Senior Member
****
Отсутствует


1C++ ->

Сообщений: 361
Местоположение: Барнаул
Зарегистрирован: 05. Сентября 2009
Пол: Мужской
Блокировки и управление ими из 1с?
21. Июля 2010 :: 05:52
Печать  
Столкнулся с проблемой при проведении или записи: "SQL State: 40001 Native: 1205 Message: [Microsoft][ODBC SQL Server Driver][SQL Server]Your transaction (process ID #15) was deadlocked with another process and has been chosen as the deadlock victim. Rerun your transaction".
  Для решения этой проблемы до сих пор выгоняю всех пользователей, потому что в SQL не силен.
  Можно ли как-нибудь с помощью прямых запросов получать имя пользователя, который "создал пробку"? Если нет, то как это лечить? Напишите поподробнее, пожалуйста, кто знает потому что в SQL не силен...
  

Каждая система проходит три стадии:&&1) Шумиха&&2) Неразбериха&&3) Поиск виновных (собственно, рабочий процесс)&&4) Наказание невиновных&&5) Награждение непричастных&& В.М. Глушков
Наверх
 
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: Блокировки и управление ими из 1с?
Ответ #1 - 21. Июля 2010 :: 06:00
Печать  
Делай раз - надо сопоставить SPID и имя пользователя в сеансе 1С
http://www.forum.mista.ru/topic.php?id=494121
Делай два - надо получить граф деадлока
http://www.sql.ru/faq/faq_topic.aspx?fid=962
Делай три - анализ графа дедлока
  
Наверх
IP записан
 
al_zzz
Senior Member
****
Отсутствует


1C++ ->

Сообщений: 361
Местоположение: Барнаул
Зарегистрирован: 05. Сентября 2009
Пол: Мужской
Re: Блокировки и управление ими из 1с?
Ответ #2 - 22. Июля 2010 :: 03:01
Печать  
leshik писал(а) 21. Июля 2010 :: 06:00:
Делай раз - надо сопоставить SPID и имя пользователя в сеансе 1С
http://www.forum.mista.ru/topic.php?id=494121
Делай два - надо получить граф деадлока
http://www.sql.ru/faq/faq_topic.aspx?fid=962
Делай три - анализ графа дедлока

Вчера сделал, правда проверить пока возможности не представилось.
Спасибо вам огромное!
Тема закрыта.
  

Каждая система проходит три стадии:&&1) Шумиха&&2) Неразбериха&&3) Поиск виновных (собственно, рабочий процесс)&&4) Наказание невиновных&&5) Награждение непричастных&& В.М. Глушков
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать