Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.49 MB
Время: 0.014 c
1-6513
Dimitry
2003-03-24 20:35
2003.04.03
file of record


3-6308
Veronika
2003-03-17 10:04
2003.04.03
защита от копирования листа в Excel


14-6796
romychk
2003-03-16 16:11
2003.04.03
mp3 плейер


3-6411
Danil_F
2003-03-16 10:47
2003.04.03
Господа! Помогите с переносимостью!


3-6374
Gonta
2003-03-14 15:09
2003.04.03
Проблема с поиском в Dbase