Имя: Пароль:
IT
Админ
Как правильно выключать SQL SERVER ?
0 StanislawJack
 
14.02.12
16:24
День добрый всем!!
Вопрос: у кого какая методика выключения SQL server, когда надо выключить физический сервер?
1. Остановка службы SQL
2. Завершение работы Windows Server
Или просто вилку из розетки? (шутка)

После выключения одна из баз впала в SUSPECT...
1 ДенисЧ
 
14.02.12
16:26
Разумеется, завершение работы системы (не питанием, а штатно)
2 StanislawJack
 
14.02.12
16:27
(1) Предварительно службу сервера вручную не останавливаете?
3 Artful Den
 
14.02.12
16:28
(2) А это еще зачем?
4 Господин ПЖ
 
14.02.12
16:29
Мы винты тормозим еще на всякий случай отверткой...
5 ShoGUN
 
14.02.12
16:29
(2) При завершении работы все службы всё равно останавливаются => однохренственно.
6 ДенисЧ
 
14.02.12
16:29
(2) Нет, разумеется.
7 Волшебник
 
14.02.12
16:30
(4) Жесткач. У нас специальные тормозные колодки.
8 StanislawJack
 
14.02.12
16:31
(3) Да тут вот есть мнение, что винда не всегда может дожидаться нормального завершения работы SQL... Хотелось бы получить отрицательный ответ...
(4) Специальный "башмак"? ))
9 Krendel
 
14.02.12
16:31
Выдергиваем из розетки, БП конечно же нету
10 ShoGUN
 
14.02.12
16:32
(7) А система дисковая или барабанная? :)
11 Krendel
 
14.02.12
16:32
(7) Колодки же греются при таких оборотах, чем охлаждаете или у вас керамические?
12 Черт
 
14.02.12
16:32
а мы во всем здании электричество рубим
(7) а кто производитель? и как часто изнашиваются, а то я тоже думаю поставить
13 ShoGUN
 
14.02.12
16:33
(8) Если выбрать принудительное завершение процессов - то да. Но на сервере его как бы не стоит выбирать...
14 Alexor
 
14.02.12
16:33
(0) Выгрузку базы бы неплохо сделать до выключения.
15 StanislawJack
 
14.02.12
16:34
(14) Да ладно! ))) Все 120 гигов? ))
16 Волшебник
 
14.02.12
16:35
(11) Какие нафиг обороты? У нас SSD. Колодки охлаждающие. Обжимаем со всех сторон до абсолютного нуля, диск останавливается.

(12) Не изнашиваются, но периодически надо заправлять жидким азотом
17 StanislawJack
 
14.02.12
16:36
(13) ShoGUN, что Вы имеете ввиду под "принудительным завершением"? В win server могут быть такие настройки? Или это вопрос системы при выключении типа "завершить принудительно"?
18 andrewks
 
14.02.12
16:37
ветку пора в Юмор?
19 ShoGUN
 
14.02.12
16:37
(17) Последнее.
(15) Совет дельный, между прочим. Тем более, что потушить сервер - нечастая операция.
20 bizon2008
 
14.02.12
16:37
(8)Так мнение родилось при работе SQL сервера на обычных дестопных осях. На сервенных процессы тормозятся более грамотно. Ну если админ не энтузиаст тонкой настройки, а то были случаи.
21 Господин ПЖ
 
14.02.12
16:39
база могла вальнуться в суспект совсем по иной по сути причине...
22 bizon2008
 
14.02.12
16:39
(19)Кстати да. Перед выключение или перезагрузкой бекап делал. Береженого бог бережет. А то может и не стартануть.
23 StanislawJack
 
14.02.12
16:42
(21) Почему то она вальнулась именно при перезагрузке...
24 StanislawJack
 
14.02.12
16:44
(15)(19) Спасибо за совет!! Но всё же КАК вы выключаете сервер? )
Просто через "Завершение работы системы" без какого либо шаманства? )
25 ShoGUN
 
14.02.12
16:46
(24) Именно так. Плюс естественно, всех выгоняю, кто может работать с сервером(если таковые имеются). Но это вроде и так понятно...
26 Господин ПЖ
 
14.02.12
16:47
(23) не успела дописать кусок
27 StanislawJack
 
14.02.12
16:48
(25) ShoGUN, спасибо!
28 StanislawJack
 
14.02.12
16:49
(26) вооооот.... не успела! значит, скорее всего, win server не ждал завершения работы службы SQL, и она кусок потеряла.
29 ShoGUN
 
14.02.12
17:01
(28) Это могло быть только в случае, если процесс прибили принудительно(кстати, вроде же есть дефолтный таймаут ожидания, но на серверной ОС он вроде бы отключен).
30 StanislawJack
 
16.02.12
12:57
В августе 2011 в ОС Windows Server 2008 R2 была обнаружена проблема, связанная с тем, что ОС при завершении работы ждет завершения процессов не более 5 секунд(!).
Microsoft предлагает скачать Hotfix.
31 StanislawJack
 
16.02.12
12:59
Так что есть не нулевая вероятность, что служба SQL сервера не успела записать кусок и база рухнула!
32 StanislawJack
 
16.02.12
13:00
Отсюда вывод: перед выключением или перезагрузкой ОС лучше сначала останавливать службу SQL сервера.
33 StanislawJack
 
16.02.12
13:01
Ссылка на сайт мелкомягких: http://support.microsoft.com/kb/2549760/en-us?fr=1
Программист всегда исправляет последнюю ошибку.