Re[2]: Работа с базой данных из сервиса Win32
От: Аноним  
Дата: 28.04.04 06:41
Оценка:
Здравствуйте, kvl_mikki, Вы писали:

_>Здравствуйте, <Аноним>, Вы писали:


А>>Мне нужно было написать простейшее сервисное приложение мониторинга БД и я столкнулся с непонятной проблемой...

А>>Я по таймеру ...скажем каждые пол минуты должен записывать в таблицу MS SQL Server 2000 информацию....
А>>При написании того же кода в обычном приложении все срабатывает...но в сервисном — нет...причем я не в курсе как дебаггить сервисное приложение...

_>есть предположение. когда запускаешь приложение сервисом, то оно запускается от имени localsystem, а не под пользовательским именем, имеющим доступ к БД. вот ms sql и не пускает.


_>--

_>Каратаев Владимир

Я перепробовал всех пользователей....к сожалению ADOConnection1.Connected возвращает false...
Может есть какая-то специфика при работе с консольными приложениями (ведь Сервис — консольное приложение?)...те как-то особенным образом инициализировать соединение ?
Я просто кидаю компоненты в модуль...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.