Ошибка mssql - Недопустимое состояние курсора - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Описание темы:адвекс

Ответ
Опции темы
Непрочитано 22.08.2016, 17:17   #1
Аватар для ussyka
Пользователь

Автор темы (Топик Стартер) Ошибка mssql - Недопустимое состояние курсора

Добрый день!
Подскажите мб кто то сталкивался с похожей проблемой?
В общем сборка адвекс ИЛ. Стала всё чаще в кешеде появятся следующая ошибка:

fetch error
sqlstate 24000
msgText [Microsoft][ODBC SQL Server Driver]Недопустимое состояние курсора
sql EXEC lin_GetUserDataByCharId 0

С начало она появлялась при смене игрового ника через лк, сейчас сама собой - рандомна, без каких либо действий(смена ника и.т.д)
Процедура смена ника с помощью запроса в самом mssql сервере - работает без нареканий, но через кешед ошибка. Повторюсь, что сейчас ошибка появляется сама собой.

Кто сталкивался с похожей проблемой? Критична ли данная ошибка? Я так понимаю это процедура поиска как то не так работает, как это всё исправить?
ussyka вне форума Ответить с цитированием
Непрочитано 22.08.2016, 17:55   #2
Аватар для Zubastic
ZG troll squad

По умолчанию Re: Ошибка mssql - Недопустимое состояние курсора

charid = 0?)
А вообще ник меняется с помощью пакета кешеда без каких-либо проблем.
А вообще хранимки нужно смотреть на чем именно проблема.
__________________
Zubastic вне форума Ответить с цитированием
Непрочитано 22.08.2016, 17:57   #3
Аватар для ussyka
Пользователь

Автор темы (Топик Стартер) Re: Ошибка mssql - Недопустимое состояние курсора

Ник меняется(хоть и ошибка в кешеде есть), но напрягает данная штука, так как данная ошибка стала появляться рандомно(т.е без каких либо действий со стороны игроков) - просто сама по себе...
ussyka вне форума Ответить с цитированием
Непрочитано 22.08.2016, 18:23   #4
Аватар для Zubastic
ZG troll squad

По умолчанию Re: Ошибка mssql - Недопустимое состояние курсора

Рандомно ничего не появляется. Может это джоб или какая-то хранимка обрабатывает удаленных чаров. Отсюда и id = 0
__________________
Zubastic вне форума Ответить с цитированием
Непрочитано 26.08.2016, 12:58   #5
Аватар для ussyka
Пользователь

Автор темы (Топик Стартер) Re: Ошибка mssql - Недопустимое состояние курсора

это можно считать критической ошибкой?
ussyka вне форума Ответить с цитированием
Непрочитано 03.09.2016, 00:18   #6
Пользователь

По умолчанию Re: Ошибка mssql - Недопустимое состояние курсора

Цитата:
Сообщение от ussyka Посмотреть сообщение
это можно считать критической ошибкой?
Не критическая. А в целом посмотрите что у вас в указанной хранимке.
ALTER PROCEDURE [dbo].[lin_GetUserDataByCharId]
(
@char_id INT
)
AS
SET NOCOUNT ON
^^^^^^^^^^^^^^^^^^^^^^^
вот это там присутствует или нет?
Stenly76 вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пробить Invul состояние finfan Работа со скриптами 6 15.08.2013 06:43
текущее состояние сборок Interlude widowmaker Lineage II 23 07.09.2012 23:46
MSSQL SkyWard Курилка / Yak floor 7 26.08.2011 10:11
MSSQL Rossdale Архив 6 08.07.2011 09:43
Ошибка подсоединения к MSSQL zaqwer Серверная часть 3 20.04.2010 14:07


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 14:22. Часовой пояс GMT +3.

Вверх