Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > TApplicationService & MS SQL Server


Автор: X-Vlad 7.6.2009, 15:12
Всем привет!

Windows Server 2008, MS SQL Server 2008

Написан сервис(служба). Запускается под Local System. Зависимости проставлены (MSSQLSERVER).

Если залогиниться и через менеджер служб запустить сервис - все нормально запускается  и 
коннектится к базе данных, но при запуске системы - не хочет :(. Логирую Exception-ы -  (EOleException: Cannot open database "..." requested by the login. The login failed)

Хотя на OS Win XP запускается при запуске системы нормально.

Может кто сталкивался с такой проблемой и может помочь?

Зарание благодарен. 

Автор: dvamaster 9.6.2009, 12:17
Если используешь WindowsNT аутентификацию, могет и не заработать!

попробуй чтоб сервис логинился к MSSQL с внутренней аутентификацией (например SA)

Добавлено через 23 секунды
Или на оборот  smile 

Автор: X-Vlad 9.6.2009, 12:56
пробовал и так и так.. я же написал 
Цитата

Если залогиниться и через менеджер служб запустить сервис - все нормально запускается  
 smile

Автор: X-Vlad 18.6.2009, 22:25
Пофиксал. Оказывается в Windows Server 2008 для служб добавили еще один тип старта службы (Automatic(Delayed start)). Поставил для своей службы этот тип запуска - все заработало.

Для тех кто интересуется http://blogs.technet.com/askperf/archive/2008/02/02/ws2008-startup-processes-and-delayed-automatic-start.aspx

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)