Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Debug a Connection  [new]
_human
Member

Откуда:
Сообщений: 539
Microsoft SQL Server 2016 (RTM-GDR) (KB4019088) - 13.0.1742.0 (X64)   Jul  5 2017 23:41:17   Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows Server 2016 Standard 6.3 <X64> (Build 14393: ) (Hypervisor)

Идет вставка данных некой java application при помощи вот этого JTDS
В некий момент вставка прерывается
Со стороны апликации залогано "I/O Error: Connection reset"

Пытаюсь профайлером отловить причину, но ничего толкового не видно

Подскажите какие еще Events стоит попробовать включить в трассу что бы хоть какие детали добыть ?
12 авг 19, 23:41    [21947593]     Ответить | Цитировать Сообщить модератору
 Re: Debug a Connection  [new]
_human
Member

Откуда:
Сообщений: 539


К сообщению приложен файл. Размер - 39Kb
12 авг 19, 23:42    [21947594]     Ответить | Цитировать Сообщить модератору
 Re: Debug a Connection  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 32003
Блог
_human,

События "ошибки" гляньте
13 авг 19, 03:17    [21947621]     Ответить | Цитировать Сообщить модератору
 Re: Debug a Connection  [new]
_human
Member

Откуда:
Сообщений: 539
Все включил,
Трасса вернула только Attention когда изменилась контекст БД
https://docs.microsoft.com/en-us/sql/relational-databases/event-classes/errors-and-warnings-event-category-database-engine
13 авг 19, 03:28    [21947622]     Ответить | Цитировать Сообщить модератору
 Re: Debug a Connection  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 28894
_human
Трасса вернула только Attention когда изменилась контекст БД
Раз ошибок нет, значит, это клиент разрывает коннект.
Нужно анализировать ошибки на стороне клиента, сделав вывод информации об ошибке (что это вообще за подход: "I/O Error: Connection reset"? Хуже только классическое "что то пошло не так").
13 авг 19, 08:10    [21947653]     Ответить | Цитировать Сообщить модератору
 Re: Debug a Connection  [new]
_human
Member

Откуда:
Сообщений: 539
Вроде как путем тыка определил что ошибка при попытке вставки специфических символов в поле varchar(n)
Только вот этот jtds ничего толком не возвратил
14 авг 19, 03:42    [21948756]     Ответить | Цитировать Сообщить модератору
 Re: Debug a Connection  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 28894
_human
Только вот этот jtds ничего толком не возвратил
Хоть что то он возвращает?
Какой то текст, какой то номер ошибки...
Вот и ищите по этим номерам и текстам, наверное, есть какие то обновления, либо пути обхода.
14 авг 19, 07:38    [21948779]     Ответить | Цитировать Сообщить модератору
 Re: Debug a Connection  [new]
_human
Member

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

нет, только то что 1-м посте.
Древняя версия драйвера используется, багов много внутри
генерик ошибка это для любителей поковыряться Картинка с другого сайта.
14 авг 19, 17:25    [21949493]     Ответить | Цитировать Сообщить модератору
 Re: Debug a Connection  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 28894
_human
нет, только то что 1-м посте.
Древняя версия драйвера используется, багов много внутри
Удивительно, даже номера ошибки нет?
Даже древний фортран и бэйсик были круче вашей джавы :-)
14 авг 19, 22:17    [21949662]     Ответить | Цитировать Сообщить модератору
 Re: Debug a Connection  [new]
_human
Member

Откуда:
Сообщений: 539
+
alexeyvg
Даже древний фортран и бэйсик были круче вашей джавы :-)

couldn't agree more


раскопали ошибку ручками написав тул и нормальным логированием. похоже на сетевые проблемы со стороны клиента.
дальше уже сплошной офтоп.
15 авг 19, 00:34    [21949706]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить