Имя: Пароль:
IT
 
Периодически по непонятным причинам останавливается служба MS SQL
0 PR
 
13.05.25
11:54
В чем может быть причина?
Диск SSD, вроде не битый
В событиях винды пишет что-то вроде "The MSSQL$SERVER service terminated unexpectedly." и еще всякое разное
Что делать, что смотреть?
1 Smit1C
 
13.05.25
12:00
Можно посмотреть логи самого MS SQL
2 PR
 
13.05.25
12:13
(1) Посмотрел, ничего интересного
3 Lama12
 
13.05.25
12:43
(3) Я бы пошел следующими путями.
Проверить нет ли в это время попытки обновить Windows. Иногда служба обновления сама гасит мешающие ей процессы.
Провести техобслуживание сервера (если физический).
У меня такое было на сервере HP. Заводская термопаста высохла за 3 года. Процессор грелся на большой нагрузке, а потом либо такая ошибка, либо полная перезагрузка сервера.
5 ewg
 
13.05.25
14:12
сам сервер не зависает? только служба останавливается? остальное все норм работает? оператива как себя чувствует?
6 PR
 
13.05.25
15:11
(3) Это все мимо, причина в чем-то другом
7 PR
 
13.05.25
15:12
(5) Сервер по-разному, но чаще не зависает, просто телега начинает пищать, что 1с недоступна, лезешь на него, а там скуль остановился
8 PR
 
13.05.25
15:13
Грешу на диск, но диск вроде проверил, вроде не битый
А больше подозрений нет
Еще грешил на права на каталоги, потому что переносил системные базы на другой диск
Но скуль переустановил пару дней назад, а проблема не ушла
9 H A D G E H O G s
 
13.05.25
15:20
Проверить память прогой TestMem5
10 Lama12
 
13.05.25
15:57
(8) С админами дружим? А то может они там чего запускают, и не говорят.
11 PR
 
13.05.25
16:04
(9) Так раньше все было хорошо, когда было на другом диске, ничего не останавливалось
А память та же была
12 PR
 
13.05.25
16:04
(10) Я и есть админ, это мой комп
13 Smit1C
 
13.05.25
16:47
(12) а свободного места хватает на диске в момент зависания?
14 shuhard
 
13.05.25
16:48
(12) каспер на исключения настроен ?
15 PR
 
13.05.25
17:09
(13) Да
16 PR
 
13.05.25
17:09
(14) Его нет
17 Ёпрст
 
гуру
13.05.25
17:35
(0) в мониторчике производительности, сколько памяти свободной и есть ли она вообще ?
Приоритет кому отдан в свойствах скуля ?
18 Garikk
 
13.05.25
17:45
(2) ничего интересного, в плане - просто лог обрывается? там же скорее всего можно логирование самого сервера поднять до debug уровня чтобы прям совсем он всё писал даже когда падает
19 PR
 
13.05.25
17:48
(17) Памяти дохрена 128 Гб, занята далеко не вся конечно же
20 PR
 
13.05.25
17:49
(18) В плане мне не показалось что-то интересным, но я не спец по логам, сто к одному, что просто не умею их читать и там что-то есть
21 Lama12
 
13.05.25
18:13
Подожди. А он запускается и сразу падает или работает, работает а потом падает?
22 PR
 
13.05.25
18:21
(21) Если бы сразу падал, вопросов бы не было, разбирался бы, почему не стартует
А тут работает работает, потом опс упал
И агент SQL тоже падает, кстати
А потом может еще за час раза три упасть и остаток дня не падать
23 Ёпрст
 
гуру
13.05.25
18:35
(22) агент то понятно - зависимая служба. А вот сходу завалить службу скуля..хз, не могу придумать причину. Логи надо смотреть :)
24 Ёпрст
 
гуру
13.05.25
18:36
версия сервера/самого скуля какая хоть ? Всякие паки стоят ?
25 PR
 
13.05.25
18:49
(23) Что интересно, по ходу скуль гасит себя сам, ну то есть он вроде что-то там делает с базами, в дампами, гасит процесс, ну то есть не раз и его убили, а сам потушился
26 PR
 
13.05.25
18:49
(24) 16, то есть 2022
Паков никаких нет
27 Ёпрст
 
гуру
13.05.25
19:19
(26) ограничений на размер системных баз, никакие не стоят ?
Ну типа, темпдб там ограничен 10 гигами, например.
Хотя, этим врят ли завалишь службу.
Тут тока проверить на другом диске попробовать.
28 Ёпрст
 
гуру
13.05.25
19:21
И если агента тормазнуть (какие кстати задания у него ? Чего там в планах обслуживания ? Чего в логах агента ? Может он выполняет план и валит скуль  ? ), то тоже валится ?
29 PR
 
13.05.25
19:39
(27) Нет
30 Ёпрст
 
гуру
13.05.25
19:39
И это..если всё же диск, теневые копии, отключены на нём ?
31 PR
 
13.05.25
19:39
(28) Нет
Тем более, валится, когда он ничего не делает
32 bushd
 
13.05.25
19:58
Себе накатил лицензионный SQL?
Проблемы с MS SQL встречал только такие.
1) Отключение после окончания триала после первого отключения.
2) совместимость с OS (один раз пришлось буквально подбирать версию SQL 3 шт перебрал - не работала и все (хоят все вроде бы компоненты системные требуемые ставились), так же гасился примерно но практически сразу). Программная совместимость компонентов. Установил в итого более старую - заработало. Правда он сразу ругался вроде бы.

Решать по моему тут ту надо методом исключения.
Поменять версию, поменять место развертывания, сбросить до типовых настроек, поменять пользователя ну и т.д.

а да можно по модному обратиться к ИИ.:)
33 PR
 
13.05.25
19:41
(30) Это как и где?
34 PR
 
13.05.25
19:41
(32) С какой целью интересуешься?
35 Ёпрст
 
гуру
13.05.25
19:42
(33) значит нет,раз спрашиваешь. ПКМ на любом диске - теневые копии. Да это так, мало ли.
36 PR
 
13.05.25
19:46
+(33) Если это про контрольные точки восстановления, то отключены
37 Ёпрст
 
гуру
13.05.25
20:00
(36) не совсем,шадоу копи, ну, один хрен не пользуешь.
Ну, пробовать методом научного тыка - поменять винт, хоть на обычном развернуть систему для проверки
38 bushd
 
13.05.25
20:03
(34) Смотри пункт первый. Может использовал какой то кряк. На истечение лицензионности сервер реагирует остановкой службы.
39 Ёпрст
 
гуру
13.05.25
20:13
(38) да нет там ничего такого, службу если бы и тушил по этой "причине" - была бы запись об этом, хотя, ни разу такого не видел
40 PR
 
13.05.25
20:17
(38) Нет
41 bushd
 
13.05.25
20:56
(39) в 1С тоже не было. Потом как начали покупать....и я прозрел. Версии меняются. Но в принципе он лояльно отключаться должен теоретически по таким вопросам что бы нареканий не было левых.
42 DrZombi
 
гуру
14.05.25
06:17
(0) мало информации.

- Сколько места у вас там? (На всех дисках.)
- Какой диск содержит ОС?
- Где Скуль, на каком диске?

... как вариант из разряда, а мне времени жалко ...
    Просто переустановите сукуль.

Примечательная статейка, простые комментарии оракла, валят сервер
https://learn.microsoft.com/ru-ru/troubleshoot/sql/database-engine/linked-servers/crashes-run-oracle-linked-server-query


А вот тут пишут, что настройки скуля, не стоит трогать, экономистам :)
https://forum.infostart.ru/forum86/topic158963/
43 PR
 
14.05.25
09:59
(42) Места дохрена,я  же писал
ОС содержит диск С
Скуль на С, но системные базы на отдельном
Скуль писал же, переустанавливал
44 АгентБезопасной Нацио
 
14.05.25
10:04
Так что в логах-то?
45 PR
 
14.05.25
10:08
(44) Да в логах дофига всего, непонятно что смотреть
46 АгентБезопасной Нацио
 
14.05.25
10:15
(45) все события перед остановкой процесса.
Всю цепочку после нормальной работы перед инициализацией остановки. Типа этого:
47 Bigbro
 
14.05.25
10:43
у меня как то стопался скуль когда в процессе бэкапа место кончалось
видимо до начала оно еще было в наличии.
но там в логах вроде все было прозрачно
48 H A D G E H O G s
 
14.05.25
10:59
(11) Ну типа память не может умереть никогда или набор запущенных программ наконец то расположился таким отразом, что SQL своим кодом расположился на битых ячейках.
49 Marmel
 
15.05.25
23:05
(0) То же самое появилось с неделю назад. 1 в 1.
50 PR
 
15.05.25
18:43
Сейчас сижу, обстоятельно собираю все события и логи для одного из сбоя, посмотрим, удастся что накопать или нет
51 bolder
 
15.05.25
18:56
Иногда такие проблемы выскакивают, что ИИ не помощник.
С утра ковырял почему в меню проводника пропало создать текстовый документ.Много интересного узнал от ИИ про реестр,и много в интернетах хайповых авторов тоже.КАждый раз ИИ выдает отличное от другого решение.А ларчик то просто открывался - стороннее приложение не давало проводнику windows  штатно работать. Часы убил на эту хрень, потому что блокнотик то очень нужная и быстрая вещь.Кстати в W11 говорят уже блокнотик другой, с ИИ, посылающий ваши данные куда надо...
Я к тому , что винда плохо поддается исправлению в некоторых случаях...
52 PR
 
15.05.25
19:09
Все, что удалось накопать в событиях windows:
Error: 17311
Error: 19032
Error: 17066

Продолжаю анализировать логи скуля
53 PR
 
15.05.25
19:58
(52) Ошибка 17311 в SQL Server означает, что сервер завершает работу из-за фатального исключения c0000005.

По информации с сайта Microsoft, эта ошибка может быть вызвана необработанным исключением Win32 или C++ или нарушением доступа, которое произошло во время обработки исключения. Чтобы исправить её, нужно перезагрузить сервер (если SQLAgent не настроен на автоматическую перезагрузку).

Также для устранения проблемы можно попробовать следующее:
— Проверить диск. Нужно убедиться, что ядро не находится в плохом секторе.
— Проверить версию SQL Server. Если используется устаревшая версия, например MSSQL 2008, стоит установить последние обновления.
— Проверить использование внешних компонентов. Возможно, внешний компонент, который запускается в процессе, повреждает память SQL Server.



Диск проверил, SQL свежий, внешние компоненты мимо
54 PR
 
15.05.25
19:58
(52) Ошибка 19032 означает, что трассировка SQL остановлена вследствие завершения работы сервера. Это информационное сообщение, никаких действий пользователя не требуется.



Неинтересно
55 PR
 
15.05.25
20:00
(52) Ошибка 17066 в SQL Server может быть связана с проблемами во время выполнения команды. Если после повторного запуска оператора ошибка сохраняется, рекомендуется запустить DBCC CHECKDB для проверки структуры базы данных или перезагрузить сервер.

Некоторые возможные причины ошибки:
— Ошибки в продукте.
— Повреждение базы данных. Повреждённые структуры данных могут привести к ложным условиям и ошибке утверждения.
— Внешние модули в пространстве памяти SQL Server или драйверы фильтров. Они могут вызывать сбои утверждения.
— Неисправное оборудование. Из-за него структуры данных в памяти могут быть повреждены.



DBCC CHECKDB сделал, нашел базу с ошибками, может дело в этом, разбираюсь дальше
56 Marmel
 
15.05.25
22:59
Накатил исправления для SQL, посмотрим, что будет.
57 Zamestas
 
16.05.25
01:27
(52) Я бы клон системы сделал и снёс бы и заново развернул SQL.
58 PR
 
16.05.25
03:18
DBCC CHECKDB все базы проверил и исправил, продолжает падать
Продолжаю разбираться
59 ewg
 
16.05.25
06:29
(58) клонируй уже на другой диск и проверь ....
60 bolder
 
16.05.25
08:02
(9) Серьезная прога.У ТС 128 Гб будет всю ночь проверять.Но зато сомнений не останется.Вангую, что проблемы найдутся.Потому что 128 Гб разными могут быть...
В общем то все достаточно просто - или оборудование или система.
В заре своей деятельности столкнулся с тем, что блок питания российского производства для ПК неожиданно выдавал нестабильные напряжения по питанию процессора и компьютер падал,на начальном процессе функционирования системы.Замена БП на проверенный решали проблему.Больше того производителя я не видел...
(0)Верни старый диск на место )
61 АгентБезопасной Нацио
 
16.05.25
07:57
(58) master тоже проверил (да и остальные - model, msdb)? tempdb пересоздал в другое место? Поставь рам-диск гигов на 20, основные файлы tempdb на него, на физический диск дополнительные.
62 bolder
 
16.05.25
08:14
(61) Я бы наоборот, убрал модули OЗУ до минимума, нужного системе и SQL.По канально.Если не проводить(9).Нужно вызвать свопинг.
63 DrZombi
 
гуру
16.05.25
08:39
(43) Диск С, и скуль и там же ТемпБД на одном месте?
Ну ТемпДБ, если на диске С, то при достижении максимального размера, он может чего натворить.
При этом сам ТемпДБ может очищаться, и как буд-то нечего не происходило :)


Просто перенеси темпДБ на другой диск.
https://its.1c.ru/db/metod8dev/content/2377/hdoc

Если чего, на просторах гугла такого уже много накопилось, так что нет сложности в запросах :)
64 DrZombi
 
гуру
16.05.25
08:41
+(61) А ну да, уже порекомендовали, попробовать :)
65 Vstur
 
16.05.25
09:56
(63) +1
66 АгентБезопасной Нацио
 
16.05.25
11:09
(62) Ну, это вариант "если не поможет". Ты подозреваешь память, я - диск. И то, и другое - вполне возможно.
Беглый гуглеж по ошибке 17311 говорит, что чаще это связано с  ошибками монтирования баз, или ошибками в master. Одна - с ошибками в SQL Server16, исправленными в более новом.
ТС не дает ни логов, ни версии, нихрена...
67 ILM
 
гуру
16.05.25
11:13
Какие службы SQL запущены?
Оставь Агента и сам сервер, остальное выруби.
68 Garykom
 
гуру
16.05.25
12:17
(0) Уже все девопс/админы убежали что ли?
Или это личный комп или левая подработка?
69 shuhard
 
16.05.25
12:18
(68) см (12)
70 PR
 
16.05.25
20:17
Странно, весь день не падает
Из изменений вроде только MAXDOP с 1 на 11 поменял
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс