Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 sp_getapplock, [Error Code: 0, SQL State: 08S01] I/O Error: Connection reset  [new]
memory_leak
Member

Откуда:
Сообщений: 9
Всем привет.
Имею странную ситуацию.
Есть ms sql сервер 2008, R2.

Создаю к нему два соединения через freetds из linux.
В первом делаю

sp_getapplock 'catch_me', 'Exclusive', 'Session', 3600000

Проходит все хорошо, лок захватывается.
Тоже самое выполняю во втором соединеии, комманда "повисает", но ровно через 40 секунд отваливается с ошибкой

[Error Code: 0, SQL State: 08S01] I/O Error: Connection reset.

Повторяю тоже самое из windows - все отлично, ошибок нет.

Понимаю, что звучит странно. И проблема может быть вовсе не с ms sql.
Но все же. Может кто то подскажет в чем может быть проблема?
8 июл 11, 19:15    [10948158]     Ответить | Цитировать Сообщить модератору
 Re: sp_getapplock, [Error Code: 0, SQL State: 08S01] I/O Error: Connection reset  [new]
aleks2
Guest
@LockTimeout = 3600000мс =1ч

ну дык, клиент просто не дожидается и по истечению его (клиента) дефолтного таймаута отваливается.

ЗЫ. Ис под windows, нибось, студию используете? У нее дефолтный таймаут бесконечность...
8 июл 11, 19:49    [10948275]     Ответить | Цитировать Сообщить модератору
 Re: sp_getapplock, [Error Code: 0, SQL State: 08S01] I/O Error: Connection reset  [new]
memory_leak
Member

Откуда:
Сообщений: 9
aleks2,

Нет, этим же клиентом проделываю на другом сервере - все в порядке.
8 июл 11, 20:14    [10948358]     Ответить | Цитировать Сообщить модератору
 Re: sp_getapplock, [Error Code: 0, SQL State: 08S01] I/O Error: Connection reset  [new]
memory_leak
Member

Откуда:
Сообщений: 9
memory_leak,

И, в принципе, у моего софта, где нет ни каких таим-аутов проблемы такие же.
Да и если бы это сам клиент обламывал, думаю, что-нибудь более осмысленное писал.
8 июл 11, 20:18    [10948375]     Ответить | Цитировать Сообщить модератору
 Re: sp_getapplock, [Error Code: 0, SQL State: 08S01] I/O Error: Connection reset  [new]
step_ks
Member

Откуда:
Сообщений: 936
А в профайлере что в этот момент со включенными событиями группы Errors and Warnings ?
8 июл 11, 21:17    [10948549]     Ответить | Цитировать Сообщить модератору
 Re: sp_getapplock, [Error Code: 0, SQL State: 08S01] I/O Error: Connection reset  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
2memory_leak:
Андрей. А-та-та вам большое с этими вашими апп-локами, вот что я имею сказать.
8 июл 11, 21:48    [10948686]     Ответить | Цитировать Сообщить модератору
 Re: sp_getapplock, [Error Code: 0, SQL State: 08S01] I/O Error: Connection reset  [new]
memory_leak
Member

Откуда:
Сообщений: 9
Гавриленко Сергей Алексеевич,

Гиблое дело?
9 июл 11, 00:01    [10949109]     Ответить | Цитировать Сообщить модератору
 Re: sp_getapplock, [Error Code: 0, SQL State: 08S01] I/O Error: Connection reset  [new]
memory_leak
Member

Откуда:
Сообщений: 9
step_ks,

Профайлер тоже ничего интересного не показал.
11 июл 11, 17:22    [10957294]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить