Форум: "Базы";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];
Вниз
Как сделать STOP и START MSSQL программно Найти похожие ветки
← →
Term © (2005-07-25 10:59) [0]Как сделать STOP и START MSSQL программно, ведь через EM можно
← →
Nikolay M. © (2005-07-25 11:08) [1]Например
net start mssqlserver
net stop mssqlserver
?
← →
Term © (2005-07-25 11:32) [2]т.е. запусьтить их через ShellExecute ???
а как проверить тогда состояние???
← →
Ega23 © (2005-07-25 11:45) [3]а как проверить тогда состояние???
try
ADOConnection1.Connected:=True;
ShowMessage("Взлетит!");
except
ShowMessage("Не взлетит!");
end;
← →
Nikolay M. © (2005-07-25 11:47) [4]
> Ega23 © (25.07.05 11:45) [3]
Извращенец :)
Можно обойтись и без команды net, пускать-останавливать сервис самостоятельно:
http://www.megalib.com/books/923/478.htm
← →
Term © (2005-07-25 11:47) [5]
> try
> ADOConnection1.Connected:=True;
> ShowMessage("Взлетит!");
> except
> ShowMessage("Не взлетит!");
> end;
:)))))
а тогмознуть и запусить только так как сказанно выше???
← →
Term © (2005-07-25 11:50) [6]
> Можно обойтись и без команды net, пускать-останавливать
> сервис самостоятельно:
> http://www.megalib.com/books/923/478.htm
то что нужно спасибо
← →
Nikolay M. © (2005-07-25 11:51) [7]
> Term © (25.07.05 11:47) [5]
> а тогмознуть и запусить только так как сказанно выше???
:)))
[4]. Но по сути это аналогично [1]. В обоих случаях пускается или останавливается сервис.
← →
Ega23 © (2005-07-25 11:52) [8]2 Nikolay M. © (25.07.05 11:47) [4]
Извращенец :)
Да, я такой!
Но ведь работает-же? :о)
← →
Nikolay M. © (2005-07-25 11:56) [9]
> Ega23 © (25.07.05 11:52) [8]
> Но ведь работает-же? :о)
Нууу... как сказать...
Под каким логином, например, ты собираешься коннектиться? А если сменился пароль или логин убили? Да и вообще, мало ли, по каким причинам может не произойти коннект. Так что твой способ ненадежный. Самое правильное - проверять статус сервиса mssqlserver.
← →
Reindeer Moss Eater © (2005-07-25 12:19) [10]OpenSCManager и так далее.
← →
Term © (2005-07-25 13:19) [11]чтото не получается...
ServiceManager1:=TServiceManager.Create;
Sravnen.Indikator.StateOn:=ServiceManager1.Connect("MLS1","Apteka",983103);
отругайте поправте
← →
Term © (2005-07-25 13:24) [12]там еще чтото кажется с привелегиями связанное надо учитывать...
← →
Term © (2005-07-25 13:35) [13]народ есть кто живой
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.01 c