Текущий архив: 2003.04.03;
Скачать: CL | DM;
ВнизКак остановить IB сервер? Найти похожие ветки
← →
kaif (2003-03-14 12:32) [0]Скачал исходный код утилиты gkill.exe, которая уничтожает информацию в базе данных. Однако, как я и предполагал, это не работет, если файл базы используется (Win32Error). Shutdown базы не помогает. Я чувствую, что NT устроено так, что нужно остановить сам сервис.
Но как остановить сервис IB на машине-сервере с машины клиента?
Как это сделать программно?
В руководстве по IB ответа я не нашел.
Кто знает?
← →
Alexandr (2003-03-14 12:34) [1]net stop /?
← →
Alexandr (2003-03-14 12:48) [2]но вот остановить через сеть...
Это надо смотреть как делает computer management в windows
тут придется, видимо, WINAPI заюзать...
← →
Alexandr (2003-03-14 12:53) [3]а еще его можно уронить...
И это иногда значительно проще и быстрее...
:)
Только автоперезапуск надо отключить, тем более что он нафиг не нужен, как правило...
← →
Anatoly Podgoretsky (2003-03-14 13:02) [4]kaif © (14.03.03 12:32)
Брось не мучайся, такие вопросы положено решать с помощью пиропатрона и это не шутка.
← →
Alexandr (2003-03-14 13:03) [5]"преднамеренное уничтожение улик..."
а так - ну попортился файл...
← →
VL (2003-03-14 13:09) [6]1 вариант
поставь Remote Administrator
а затем конектись на сервер в режиме терминала (телнета) и командуй
net stop "interbase server"
запуск
net start "interbase guardian"
2 вариант -
открой управление компьютером (в администрировании)
подключись к серверу
останови interbase server
← →
kaif (2003-03-15 03:26) [7]Remote Administrator не получится, это слишком долго и явно.
Нужно найти в API, как это можно сделать.
Вот только в какой части Win32 SDK это искать - не знаю.
← →
id_privin (2003-03-15 12:32) [8]Недавно делал какой-то запрос к IB для соседа. Так этот запрос почему-то убивал IB. Я тогда подумал что это дикий баг. Сейчас понимаю - ФИЧА.
Если очень захочешь запрос вспомню.
← →
kaif (2003-03-15 19:50) [9]2 id_privin © (15.03.03 12:32)
:)))
Я думаю, на такие вещи лучше не рассчитывать. У меня Yaffils 821. У меня программа тиражируемая. В любой момент могу перейти на Firebird или еще какой-то клон. Не хочется пользоваться недокументированными багами.
← →
Alexandr (2003-03-16 08:27) [10]значит, или как останавливать удаленный сервис.
Страницы: 1 вся ветка
Текущий архив: 2003.04.03;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.008 c