Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как программно остановить SQL сервер?  [new]
mnsr
Member

Откуда:
Сообщений: 2
Здравствуйте все!

Дорогие камрады, прошу простить, вопрос наверное очень простой.
Есть база 1С версии 7.7 работающая под SQL 2005, есть мысль сделать автоматическое восстановление последовательности документов. В связи с чем возник вопрос можно ли программно остановить сервер а потом (скажем, через минуту) его запустить снова.
Или (тоже не знаю как) сделать Джоб который в определенное время будет отрубать все активные сеансы. Знаю что выгонялку нужно сделать средствами 1С, но есть моменты при которых средствами 1С это сделать невозможно (например в 1С открыто модальное окно). Поэтому этот механизм нужен еще и как профилактическое средство для отрубания "зависших" сеансов.

Заранее большое спасибо!
27 июл 09, 12:12    [7463176]     Ответить | Цитировать Сообщить модератору
 Re: Как программно остановить SQL сервер?  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
смотрите в сторону net stop имя сервиса \ net start имя сервиса, и шедулер
27 июл 09, 12:16    [7463202]     Ответить | Цитировать Сообщить модератору
 Re: Как программно остановить SQL сервер?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36803
Сервер-то нафига стопать и стартать?
27 июл 09, 12:18    [7463213]     Ответить | Цитировать Сообщить модератору
 Re: Как программно остановить SQL сервер?  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
2mnsr
стопайте агент сервера 1с.

для спящего время бодрствования равносильно сну
27 июл 09, 12:19    [7463221]     Ответить | Цитировать Сообщить модератору
 Re: Как программно остановить SQL сервер?  [new]
Supra93
Member

Откуда:
Сообщений: 8174
mnsr

можно ли программно остановить сервер а потом (скажем, через минуту) его запустить снова.


cmd
net start /?
Синтаксис данной команды:


NET START
[служба]


net stop /?
Синтаксис данной команды:


NET STOP
служба


mnsr

отрубать все активные сеансы.

ALTER DATABASE (Transact-SQL)
<db_user_access_option> ::=
27 июл 09, 12:21    [7463232]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить