Администирование СУБД MS SQL Server 2000. Шибанов С.В - 65 стр.

UptoLike

Составители: 

65
команда net stop mssqlserver останавливает локальный или удаленный
SQL Server в операционной системе Windows NT;
команда SHUTDOWN языка TRANSACT-SQL применяется для оста-
новки SQL Server из клиентского приложения при выполнении запросов.
Команду SHUTDOWN с параметром WITH NOWAIT используется для не-
замедлительной остановки сервера;
утилита Services (службы) окна Control Panel (панель управления) для
остановки локального сервера;
комбинация клавиш Ctrl+C останавливает сервер, если он
запущен ко-
мандой sqlserv.exe из командной строки.
При завершении работы все данные из кэша сохраняются на диск, кроме слу-
чая, когда остановка сервера производится с помощью комбинации клавиш Ctrl+C.
В этом случае сохранения данных не происходит, в результате время последующего
запуска сервера увеличивается, т.к. необходимо выполнить фиксацию законченных
и откат незавершенных
транзакций.
При остановке сервера командой SHUTDOWN WITH NOWAIT остановка
происходит незамедлительно независимо от того, все ли активные операции завер-
шены.
3.3.3. Приостановка служб SQL Server 2000
Выполнение останова службы может лишить пользователя возможности нор-
мально завершить работу и привести к потере данных. Выходом из ситуации явля-
ется предварительная приостановка (Pause) сервера. В этом случае все пользовате-
ли,
уже использующие службу, имеют возможность завершить свою работу, однако
новые пользователи не могут обратиться к службе. После того как служба выполнит
текущую задачу подключенного пользователя, она не примет от него ни какого но-
вого задания. Иными словами, с момента приостановки служба только завершает
имеющееся задание, но не начинает новое. После завершения
всех заданий можно
безболезненно выполнить останов службы. Очевидно, не все службы поддерживают
                                                                              65



     • команда net stop mssqlserver останавливает локальный или удаленный
        SQL Server в операционной системе Windows NT;
     • команда SHUTDOWN языка TRANSACT-SQL применяется для оста-
        новки SQL Server из клиентского приложения при выполнении запросов.
        Команду SHUTDOWN с параметром WITH NOWAIT используется для не-
        замедлительной остановки сервера;
     • утилита Services (службы) окна Control Panel (панель управления) для
        остановки локального сервера;
     • комбинация клавиш Ctrl+C останавливает сервер, если он запущен ко-
        мандой sqlserv.exe из командной строки.
     При завершении работы все данные из кэша сохраняются на диск, кроме слу-
чая, когда остановка сервера производится с помощью комбинации клавиш Ctrl+C.
В этом случае сохранения данных не происходит, в результате время последующего
запуска сервера увеличивается, т.к. необходимо выполнить фиксацию законченных
и откат незавершенных транзакций.
     При остановке сервера командой SHUTDOWN WITH NOWAIT остановка
происходит незамедлительно независимо от того, все ли активные операции завер-
шены.



                  3.3.3. Приостановка служб SQL Server 2000
     Выполнение останова службы может лишить пользователя возможности нор-
мально завершить работу и привести к потере данных. Выходом из ситуации явля-
ется предварительная приостановка (Pause) сервера. В этом случае все пользовате-
ли, уже использующие службу, имеют возможность завершить свою работу, однако
новые пользователи не могут обратиться к службе. После того как служба выполнит
текущую задачу подключенного пользователя, она не примет от него ни какого но-
вого задания. Иными словами, с момента приостановки служба только завершает
имеющееся задание, но не начинает новое. После завершения всех заданий можно
безболезненно выполнить останов службы. Очевидно, не все службы поддерживают