Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / UK && transaction в умирающем connection с последующим 2601 / 3 сообщений из 3, страница 1 из 1
27.02.2009, 11:26
    #35841476
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UK && transaction в умирающем connection с последующим 2601
ЭстЪ таблица с UK. На клиенте открываем connection, стартуем transaction, записываем в UK, 4xample, 12345 и чего-то долго-долго еще делаем (сохраняем в др. таблицы). Срабатывает клиентский timeout (соответственно по exeption'у дергается rollback) или на сервере process kill'яют. После этого пытаемся снова произвести то же и с теми же 12345 и получаем 2601. select эти 12345 - не выдает. Если сервант restart'онуть - то 12345 записывается без проблем. Если это developer'ский сервант - то, как бы, ничего страшного. А, вот, если боевой? Может ЭстЪ какой-либо способ забороть сие без restart'а серванта?
P.S. select @@version
Adaptive Server Enterprise/12.5.3/EBF 12875 ESD#4/P/NT (IX86)/OS 4.0/ase1253/1/32-bit/OPT/Thu Sep 08 11:27:35 2005

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
27.02.2009, 11:42
    #35841521
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UK && transaction в умирающем connection с последующим 2601
Ex_Soft пишет:
> *12345* и получаем 2601. select эти *12345* - не выдает. Если сервант
> restart'онуть - то *12345* записывается без проблем. Если это
> developer'ский сервант - то, как бы, ничего страшного. А, вот, если
> боевой? Может ЭстЪ какой-либо способ забороть сие без restart'а серванта?

Это либо баг сервера, либо покоцанная таблица. Таблицу можно полечить:
дроптуть индекс этот (а лучше -- все) и dbcc checkxxx.
Если будет совсем плохо, таблицу переименовать, создать другую
новую таблицу с такой же структурой и перелить данные BCP-ёй.

Потом индексы создать. Если будет повторяться - тогда баг.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
27.02.2009, 12:49
    #35841828
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UK && transaction в умирающем connection с последующим 2601
MasterZiv
баг сервера

BTW, я, конечно, не наговариваю на 12-ку, но с тех пор, как сам перелез на 15-ку и как тока не насиловал свой сервант - такого не получал. БД перетащил простым b/r.
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / UK && transaction в умирающем connection с последующим 2601 / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]