Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Найти источник ошибки / 16 сообщений из 16, страница 1 из 1
13.02.2018, 14:12
    #39601136
saszay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти источник ошибки
Добрый день!

Все логи MS SQL 2016 забиты сообщениями:
Код: sql
1.
Транзакиция завершилась в триггере. Выполнение пакета прервано. Ошибка: 3609, серьезность: 16, состояние: 2.



Как можно найти источник данной ошибки?
...
Рейтинг: 0 / 0
13.02.2018, 14:16
    #39601140
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти источник ошибки
saszay,

узнать что происходит в триггере
...
Рейтинг: 0 / 0
13.02.2018, 14:17
    #39601141
saszay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти источник ошибки
Вроде всё работает. Я не знаю где этот триггер искать...
...
Рейтинг: 0 / 0
13.02.2018, 14:21
    #39601145
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти источник ошибки
saszay,

а с чего вы решили, что надо что-то искать и исправлять?
...
Рейтинг: 0 / 0
13.02.2018, 14:23
    #39601146
saszay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти источник ошибки
TaPaKsaszay,

а с чего вы решили, что надо что-то искать и исправлять?

Так ошибка идёт без остановки. Все логи забыты...
...
Рейтинг: 0 / 0
13.02.2018, 14:27
    #39601151
iap
iap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти источник ошибки
Наверно, в триггере есть явный ROLLBACK TRANSACTION?
...
Рейтинг: 0 / 0
13.02.2018, 15:16
    #39601216
saszay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти источник ошибки
Источник проблемы найден и исправлен
...
Рейтинг: 0 / 0
13.02.2018, 16:14
    #39601268
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти источник ошибки
хоть расскажите, кто и как умудряется писать в еррорлог
ошибку номер 3609.
...
Рейтинг: 0 / 0
13.02.2018, 16:16
    #39601272
saszay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти источник ошибки
Yasha123,

Ошибка была в триггере
Код: sql
1.
trigger on all server for logon
...
Рейтинг: 0 / 0
13.02.2018, 16:34
    #39601284
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти источник ошибки
saszayYasha123,

Ошибка была в триггере
Код: sql
1.
trigger on all server for logon


как-то не сходится с
авторВроде всё работает.
...
Рейтинг: 0 / 0
13.02.2018, 16:35
    #39601287
saszay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти источник ошибки
TaPaK,

Все приложения работали без сбоев, поэтому было сложно локализовать ошибку
...
Рейтинг: 0 / 0
13.02.2018, 18:05
    #39601411
aleksrov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти источник ошибки
saszay,

Ошибка в подобном тригере означала бы что никто не смог подключаться к серверу. Если не ошибаюсь в мин. конф., т.е. -f можно было бы только, я думаю Tapak это имело ввиду. Поэтому будь там ошибка у вас ничего не работало.
...
Рейтинг: 0 / 0
13.02.2018, 18:33
    #39601438
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти источник ошибки
aleksrovsaszay,

Ошибка в подобном тригере означала бы что никто не смог подключаться к серверу. Если не ошибаюсь в мин. конф., т.е. -f можно было бы только, я думаю Tapak это имело ввиду. Поэтому будь там ошибка у вас ничего не работало.
почему это?
вот вам триггер, все логинятся.
кроме того, против кого.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
create trigger logon_trigger_anti_login1
on all server with execute as 'sa'
for logon
as
begin
if original_login()= 'login1' 
    rollback;
end;


НО!
как бы трудно не заметить, что 3609
чередуется с
авторError: 17892, Severity: 20, State: 1.
Logon failed for login 'login1' due to trigger execution. [CLIENT: <local machine>]
тоже мне, расследование...

да обычный триггер шиш в еррорлог запишет ошибку с таким номером,
он получит
Error number 3609 is invalid. The number must be from 13000 through 2147483647 and it cannot be 50000.
...
Рейтинг: 0 / 0
13.02.2018, 18:37
    #39601440
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти источник ошибки
Yasha123,

всё так, смущает
авторТак ошибка идёт без остановки. Все логи забыты...
что больше наводит на мысль что всё подряд отбивает, но при этом "Вроде всё работает." :)
скорее какой-то логин закрыли под которым что-то долбит
...
Рейтинг: 0 / 0
13.02.2018, 18:44
    #39601444
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти источник ошибки
TaPaKскорее какой-то логин закрыли под которым что-то долбит
если б логин закрыли, то и ошибки бы больше не было.
просто удивительно, "все логи забиты", а читаем ровно через 2 строки.
может правда, они отключили логирование login failed.
чтобы логи забивались ровно в 2 раза медленнее
...
Рейтинг: 0 / 0
13.02.2018, 18:48
    #39601447
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти источник ошибки
Yasha123TaPaKскорее какой-то логин закрыли под которым что-то долбит
если б логин закрыли, то и ошибки бы больше не было.
просто удивительно, "все логи забиты", а читаем ровно через 2 строки.
может правда, они отключили логирование login failed.
чтобы логи забивались ровно в 2 раза медленнее
сервис/шедулер с прописанным логином, логин попал в условия триггера которой скорее лайкает, классика для любителей for logon

авторможет правда, они отключили логирование login failed.
имхо складируют в таблицу или не всё или с фильтом смотрят, сам такой :)
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Найти источник ошибки / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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