powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Зависший триггер
4 сообщений из 4, страница 1 из 1
Зависший триггер
    #39688018
Spiashii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, уважаемые.
Возникла такая проблемка: БД находится под системой CRM. Появилась задачка сделать лог таблички. Т.к. менять базу под CRM смерти подобно, а писать лог в табличку в другой базе нет возможности, то пришлось использовать одну из устаревших таблиц, выданную CRMщиками.
На табличке был создан триггер пишущий лог одним куском текста из нужных полей в xml формате(т.к. бд от СRM создать похожую структуру таблицы и писать нормальный лог не получилось). В случае если размер текста оказывался большим, в цикле триггер нарезал строку на более мелкие.
В дальнейшем видимо что-то не срослось с блокировками(или циклом) и триггер повис, соответственно повисли все запросы к данной табличке. Пришлось рестартовать сервер. К сожалению после рестарта триггер продолжил работать, не дав себя вырубить(по словам админа, перевести базу в монопольный режим не вышло). По запросу sp_whoisactivelt (обычный sp_whoisactive просто не отрабатывает) видно, что комманду на дроп триггера, держит сессия с ид -3. (как и ещё несколько селектов) Самого же ид -3 не наблюдается.
Вопрос что за сессия -3, что она делает и как можно попробовать выключить триггер? Любые альтеры к нему виснут моментально.
...
Рейтинг: 0 / 0
Зависший триггер
    #39688038
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spiashii,

1. что в errorlog
2. DBCC CHECKDB
3. искать бекап :)

Сервер вы просто из розетки выдернули?
ps -3 это отложенная транзакция восстановления, т.е. база в онлайн смогла выйти но заверщить не всё смогла по транзакциям
...
Рейтинг: 0 / 0
Зависший триггер
    #39688042
Фотография Сергей Викт.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spiashii, На сервере не отрабатывает ни один запрос? Что реально в логах есть?
...
Рейтинг: 0 / 0
Зависший триггер
    #39688045
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ms для начала предлагает просто рестарт ещё раз пробовать

https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/deferred-transactions-sql-server?view=sql-server-2017


ps авторпо словам админа, перевести базу в монопольный режим не вышло
ceep calm and find new dba
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Зависший триггер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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