Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
08.07.2020, 11:13
|
|||
---|---|---|---|
|
|||
Способ отслеживания аварийной перезагрузки sql server |
|||
#18+
Добрый день. Как определить, что sql server был запущен после аварийной перезагрузки? Пример: Отключили электричество(бесперебойника нет*), после загрузки sql server "понять", что предыдущее завершение работы было аварийным. Что накопал: После аварийной перезагрузки в логе можно отследить сообщение "61 transactions rolled forward in database 'master' (1:0). This is an informational message only. No user action is required. 0 transactions rolled back in database 'master' (1:0). This is an informational message only. No user action is required. 27 transactions rolled forward in database 'seawind' (5:0). This is an informational message only. No user action is required. 0 transactions rolled back in database 'seawind' (5:0). This is an informational message only. No user action is required." Больше ни каких "зацепок" не нашел. Думаю использовать сообщения в качестве тригера аварийного завершения нет смысла. хз из за чего этот откат был... Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.07.2020, 11:55
|
|||
---|---|---|---|
Способ отслеживания аварийной перезагрузки sql server |
|||
#18+
Vladimir_Mer, можно настроить выполнение некоей процедуры при рестарте сервера. У меня такая система была настроена в одной компании. Так я еще пару лет после увольнения получал СМС о том, что сервер перезагружен ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.07.2020, 11:55
|
|||
---|---|---|---|
Способ отслеживания аварийной перезагрузки sql server |
|||
#18+
Vladimir_Mer, Можно так же журналы ОС брать - там пишется.. Если это полноценная серверная платформа с настроенным IPMI (ну или ее реинкарнаций от брендов) - то алерты можно и с платформы брать - через почту, либо систему мониторинга (если развернута) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.07.2020, 13:05
|
|||
---|---|---|---|
Способ отслеживания аварийной перезагрузки sql server |
|||
#18+
Vladimir_Mer, shutdown with nowait в 99% случаев приведет к тем же последствиям при следующем запуске ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.07.2020, 13:39
|
|||
---|---|---|---|
Способ отслеживания аварийной перезагрузки sql server |
|||
#18+
Vladimir_Mer, Если в errorlogs между двумя последовательными событиями Server process ID is... нету события SQL Server shutwodn has been initiated - значит было аварийное завершение. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.07.2020, 14:02
|
|||
---|---|---|---|
Способ отслеживания аварийной перезагрузки sql server |
|||
#18+
Vladimir_Mer, Обычно в компании уже имеется система мониторинга, а к ней какая-нибудь служба регламента из нескольких человек. Сделайте им заявку. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.07.2020, 17:03
|
|||
---|---|---|---|
Способ отслеживания аварийной перезагрузки sql server |
|||
#18+
у нас сделано через процедуру при старте https://www.mssqltips.com/sqlservertip/1574/automatically-running-stored-procedures-at-sql-server-startup/ через нее идет отсылка на почту, что инстанс стартовал. Минус: при обслуживания тоже идет отсылка писем, но это решаемо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.07.2020, 17:53
|
|||
---|---|---|---|
|
|||
Способ отслеживания аварийной перезагрузки sql server |
|||
#18+
Vladimir_Mer, смотрите в журнале windows. Перед стартом системы и сервера стартами не будет завершения работы службы SQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=46&tablet=1&tid=1685855]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
123ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 220ms |
0 / 0 |