Имя: Пароль:
1C
 
Как программно остановить SQL сервер?
0 mnmr
 
27.07.09
12:25
Здравствуйте все!

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

Заранее большое спасибо!
1 ТелепатБот
 
гуру
27.07.09
12:25
2 ДенисЧ
 
27.07.09
12:27
хм... Остановить сервер, чтобы восстановть последовательность...
Забавненько...

Только если его остановить, то все 1с отвалятся... В том числе и та, из которой останавливают...

А вообще - net stop "MSSQL Server"
3 Нуф-Нуф
 
27.07.09
12:27
сунь это в батник
net stop "1C:Enterprise 8.1 Server Agent"
net start "1C:Enterprise 8.1 Server Agent"

только пропиши не агент 1с, а службку скуля
4 Kreont
 
27.07.09
12:27
shutdown.exe -r -f
жестко но вырубает и сервер и SQL - сервер :)
5 ДенисЧ
 
27.07.09
12:28
(3) Учу читать по-русски. Дорого. Возможен бартер на татарский...
6 Mikeware
 
27.07.09
12:30
Явно 1986...
7 Ленинград
 
27.07.09
12:32
(6)Чо в последнее время за дискриминация по возростному признаку?
8 ДенисЧ
 
27.07.09
12:32
(7) не по возрасту, а по году рождения...
9 ado
 
27.07.09
12:34
Да, останавливать сервер что-бы выгнать пользователей из базы -- это феерично.
10 ado
 
27.07.09
12:38
(0) Держи, болезный: Книга знаний: v8: Выгонялка пользователей для 1С 7.7, 8.0, 8.1
И учись поиском пользоваться.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший