Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Получен неизвестный Token с MSSQL Сервера.  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1691
Доброе время суток Всем!
Есть проблема.
Программа (написанная на Delphi) в разное время суток по разному работает с MSSQL Server 2008.
До обеда на операциях требующих интенсивного обмена данными и большого количества соединений начинает задумываться и вываливает ошибку "Unbekannten Token vom SQL Server erhalten" что переводится как "SQL Сервер вернул неизвестный Token".
Сначала грешили на программу но потом выяснилось что одна и таже программа (один раз скомпилированная) ведёт себя по разному в разное время суток. Сервер тестовый, в момент ошибки практически не нагруженный, никаких запланированных задач в этот момент не выполняется (ни в системе ни на самом сервере), это проверили.
Ночью в эту тестовую базу заливаются новые данные предварительно удалив старые (интенсивный обменн данными и много соединений), программа которая делает заливку (Visual FoxPro9) отрабатывает чисто и без ошибок завершается. Так же ночью происходит резервное копирование баз через скрипт T-SQL запускаемый в определённое время сервером. Все проходит без ошибок и завершается в положенное время (примерно с 8:00 ничего не происходит). Начиная с этого времени и примерно до 15:00 происходит вышеописанная ошибка в клиентской программе). Примерно после 15:00 все опять начинает работать быстро и без проблем.
Пробовал перегружать SQL Server проблема не исчезает.
Ошибок в логе сервера нет
Активных задач не выполнется
Все запросы которые выполняются из этой программы проверили в MSSQL Studio проходят быстро и без проблем.
Подскажите в какую сторону копать? Мистика какая то просто. Казалось бы перезагрузка должна проблему решить но нет.
7 мар 13, 12:44    [14024132]     Ответить | Цитировать Сообщить модератору
 Re: Получен неизвестный Token с MSSQL Сервера.  [new]
iap
Member

Откуда: Москва
Сообщений: 47000
Mikhail Tchervonenko,

надо профайлером последить-отловить.

Наверняка на сервер идёт усечённая строка запроса.
Но это только предположение.
7 мар 13, 12:48    [14024156]     Ответить | Цитировать Сообщить модератору
 Re: Получен неизвестный Token с MSSQL Сервера.  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1691
iap
Mikhail Tchervonenko,

надо профайлером последить-отловить.

Наверняка на сервер идёт усечённая строка запроса.
Но это только предположение.

непонятно почему в разное время суток по разному.
Причем проблемма наблюдается не в одной программе а в нескольких (все правда написаны на одном фраймворке в Delphi xe2).
7 мар 13, 12:51    [14024169]     Ответить | Цитировать Сообщить модератору
 Re: Получен неизвестный Token с MSSQL Сервера.  [new]
Crimean
Member

Откуда:
Сообщений: 13148
эм.. а это точно не "прикладное" сообщение?
что там в эксепшене? подробности?
7 мар 13, 12:56    [14024191]     Ответить | Цитировать Сообщить модератору
 Re: Получен неизвестный Token с MSSQL Сервера.  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2421
судя по этому сообщению
Mikhail Tchervonenko
Все запросы которые выполняются из этой программы проверили в MSSQL Studio проходят быстро и без проблем.


вывод куда копать напрашивается вполне однозначный, в сторону delphi
7 мар 13, 13:19    [14024319]     Ответить | Цитировать Сообщить модератору
 Re: Получен неизвестный Token с MSSQL Сервера.  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1691
Crimean,

спасибо за наводку
полез в код наставил дополнительно try ...catch
нашел медленный запрос
проблема в том что когда запросы проверяли (после обеда) он был уже быстрым за счет временного индекса.
7 мар 13, 13:32    [14024382]     Ответить | Цитировать Сообщить модератору
 Re: Получен неизвестный Token с MSSQL Сервера.  [new]
__John__
Member

Откуда: Киев
Сообщений: 100
Mikhail Tchervonenko,
может в это время выполняются задачи обслуживания сервера, типа апдейта дефрагментации или антивирусных проверок.
11 мар 13, 19:01    [14037079]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить