Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка при использовании server logon trigger / 1 сообщений из 1, страница 1 из 1
10.02.2021, 16:01
    #40044067
rozen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при использовании server logon trigger
Дали задание откидывать с сервера "подключенцев" по определённым критериям.
На "боевом" SQL 2016 (Standard Edition SP2 CU-15) в errorlog иногда пишутся ошибки. Даже при пустом теле триггера, в котором нету ничего кроме команды Return.
Ошибки вызывают (иногда, примерно раз в 10-15 минут) подключения к высоконагруженной БД из веб-сервиса на .Net Core 3.1 от имени доменной сервисной учётки. Веб-сервис ловит исключения и пишет их в свой log.

На сервере есть ещё 2 точно таких же БД, с которыми работает эта же самая библиотека, только уже из обычного .net framework приложения на много доменных пользователей с относительно невысокой нагрузкой. Куча других БД и приложений на этом же инстансе ошибок не дают.

Каждая ошибка фиксируется 4 записями в error log:
автор
Код: plaintext
1.
2.
3.
4.
5.
LogDate			ProcessInfo	Text
10.02.2021 16:16	Logon		Ошибка: 17892, серьезность: 20, состояние: 1.
10.02.2021 16:16	Logon		Logon failed for login 'Domain\OurWebService' due to trigger execution. [КЛИЕНТ: 10.1.68.128]
10.02.2021 16:16	spid667		Ошибка: 18056, серьезность: 20, состояние: 1.
10.02.2021 16:16	spid667		The client was unable to reuse a session with SPID 667, which had been reset for connection pooling. The failure ID is 1. This error may have been caused by an earlier operation failing. Check the error logs for failed operations immediately before this error message. 
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка при использовании server logon trigger / 1 сообщений из 1, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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