| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 секунды Или на оборот |
| Автор: X-Vlad 9.6.2009, 12:56 | ||
пробовал и так и так.. я же написал
|
| Автор: 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 |