Блокировка пользователей в Админ Консоли

Автор Сообщение
vome
Народный форумщик

Зарегистрирован: 17.09.2004
Сообщения: 210
Откуда: Санкт-Петербург -> Москва

Добавлено: 22.03.2013 10:16 Заголовок сообщения: Блокировка пользователей в Админ Консоли
Добрый день.

Кто-нибудь сталкивался с блокировками пользователей Скала, которые отображаются в Админ Консоли в разделе блокировки.

Интересует в частности если есть блокировки двух различных пользователей на одну и ту же таблицу, например SC01, но используются разные коды запасов. То в такой ситуации держит ли один пользователь другого, или нет.

И если держит, то как с этим бороться, простое снятие блокировки в админ консоли не помогает, приходится полностью выводить одного из пользователей из системы Постреляем? , что иногда чревато и не только нелестными высказываниями.

Заранее благодарен за ответы.

aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 22.03.2013 11:32 Заголовок сообщения: Re: Блокировка пользователей в Админ Консоли
Блокировка выполняется на уровне конкретного запаса, поэтому, если запасы разные, тогда проблем быть не должно… в теории, во всяком случае Very Happy
А не пробовали просто попросить пользователя закончить работу с запасом? Very Happy Very Happy Very Happy Или это не наш путь?
vome
Народный форумщик

Зарегистрирован: 17.09.2004
Сообщения: 210
Откуда: Санкт-Петербург -> Москва

Добавлено: 22.03.2013 11:57 Заголовок сообщения: Re: Блокировка пользователей в Админ Консоли

aav писал(а):
А не пробовали просто попросить пользователя закончить работу с запасом? Very Happy Very Happy Very Happy Или это не наш путь?


Путь то наш, и в первую очередь им и идем. Это вам не фиги воробьям показывать!
Но пользователь при всем своем желании, и сильнейшей мотивации с нашей стороны Бокс, не может закончить работу, ибо у него висит табличка "Ожидание заблокированной записи", как у одного, так и у другого.
Поэтому их и приходится насильно изгонять из системы с последующими прелестями данного действия. На, получи!

aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 22.03.2013 12:26 Заголовок сообщения: Re: Блокировка пользователей в Админ Консоли
Странно, не должно так быть… в теории, по крайней мере. Может быть Скала таким образом хочет обратить Ваше внимание, что у Вас версия не обновлялась с 2006 года (или с какого там? 2005? 2007?) Very Happy
А может быть дело в наличии триггеров? Shocked
Jugulator
Главный форумщик

Зарегистрирован: 08.10.2004
Сообщения: 428

Добавлено: 22.03.2013 15:22 Заголовок сообщения:
Коды запасов содержат пробелы и русские буквы?
vome
Народный форумщик

Зарегистрирован: 17.09.2004
Сообщения: 210
Откуда: Санкт-Петербург -> Москва

Добавлено: 22.03.2013 15:25 Заголовок сообщения:

Jugulator писал(а):
Коды запасов содержат пробелы и русские буквы?

К сожалению состоят только из русских букв.

aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 22.03.2013 15:46 Заголовок сообщения: Re: Блокировка пользователей в Админ Консоли

aav писал(а):
А может быть дело в наличии триггеров? Shocked


Думаю, "копать" нужно именно здесь. Сама Скала, скорее всего ни при чём.

vome
Народный форумщик

Зарегистрирован: 17.09.2004
Сообщения: 210
Откуда: Санкт-Петербург -> Москва

Добавлено: 22.03.2013 16:10 Заголовок сообщения: Re: Блокировка пользователей в Админ Консоли

aav писал(а):

aav писал(а):
А может быть дело в наличии триггеров? Shocked


Думаю, "копать" нужно именно здесь. Сама Скала, скорее всего ни при чём.

Из триггеров осталось только 2 рабочих, остальные все повырубали.
Я думаю дело во внешних отчетах, просто одновременно с работой пользователей велась доводка одного из отчетов, после принудительного завершения работы с данным отчетом все оживилось.

aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 22.03.2013 18:46 Заголовок сообщения: Re: Блокировка пользователей в Админ Консоли
Кто-то забыл, как пишется "(nolock)"? Very Happy
vome
Народный форумщик

Зарегистрирован: 17.09.2004
Сообщения: 210
Откуда: Санкт-Петербург -> Москва

Добавлено: 25.03.2013 07:54 Заголовок сообщения: Re: Блокировка пользователей в Админ Консоли

aav писал(а):
Кто-то забыл, как пишется "(nolock)"? Very Happy

К сожалению (nolock) не работает при обращении к другому SQL серверу.

aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 25.03.2013 09:22 Заголовок сообщения: Re: Блокировка пользователей в Админ Консоли

vome писал(а):
К сожалению (nolock) не работает при обращении к другому SQL серверу.

Это верно, а разве все сервера у Вас не переехали в одно место?

vome
Народный форумщик

Зарегистрирован: 17.09.2004
Сообщения: 210
Откуда: Санкт-Петербург -> Москва

Добавлено: 25.03.2013 10:15 Заголовок сообщения: Re: Блокировка пользователей в Админ Консоли

aav писал(а):
Это верно, а разве все сервера у Вас не переехали в одно место?

Может быть физически они находятся в одном месте, в серверной. Но для каждой задачи используется свой SQL сервер.

aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 25.03.2013 13:27 Заголовок сообщения: Re: Блокировка пользователей в Админ Консоли

vome писал(а):
Может быть физически они находятся в одном месте, в серверной. Но для каждой задачи используется свой SQL сервер.

Почему бы тогда следуя этой логике для каждого пользователя не установить свой отдельный SQL Server? Very Happy
Раньше это было оправданно, когда сервера находились в разных офисах, а теперь Вы можете перенести всё на 1 SQL Server, сэкономить на лицензиях и избавиться от подобного рода проблем.

vome
Народный форумщик

Зарегистрирован: 17.09.2004
Сообщения: 210
Откуда: Санкт-Петербург -> Москва

Добавлено: 25.03.2013 14:31 Заголовок сообщения: Re: Блокировка пользователей в Админ Консоли

aav писал(а):

vome писал(а):
Может быть физически они находятся в одном месте, в серверной.

Извините за неточность, все-таки они находятся в разных офисах.