Ошибка SideBySide (Syst Log) при выполнении WindowsService, разработанного в Delphi 2010 (с использованием CoInitialize), в Windows Server 2003 - PullRequest
1 голос
/ 11 июня 2011

Я разработал Службу Windows, кодированную в Delphi 2010, с использованием компонента ADO. CoInitialize / CoUnintialize ).

На моей станции (ОС: Windows 7 ) служба работает нормально. (выполнение запросов sql к базе данных каждую минуту (с использованием таймера) и отправка текстовых файлов по ftp)

Но на сервере (ОС Windows server 2003 ) служба выполняет действия только один раз, а затем больше ничего не добавляет, служба, видимо, и правильно "запускается" в диспетчере служб, но ничего не делает ... каждую минуту генерирует эту ошибку в

Системный журнал : (по-французски ...)

* Type de l'événement: Erreur

Источник информации: SideBySide

Классификация: Aucun

ID de l'événement: 59

Дата: 11.06.2011

Heure: 15: 50: 18

Utilisateur: N / A

Ординатор: VOR-WWW01

Описание:

Создать контекст активации в виде C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Временные файлы ASP.NET \ root \ 5800aeb6 \ 582cb976 \ Assembly \ dl3 \ 318d7bb4 \ 000e1f5f_a790cb01 \ WS100Sync.D. Послание по теме: Сборник предложений по сбору средств. *

и в журнале приложений :

* Type de l'événement: Erreur

Источник данных: Vertaris_Suivi_Tiers.exe

Классификация: Aucun

ID de l'événement: 0

Дата: 11.06.2011

Heure: 00: 55: 38

Utilisateur: N / A

Ординатор: VOR-WWW01

Описание:

Описание описания (0) из исходного кода (Vertaris_Suivi_Tiers.exe) доступно для изучения. Местные координаторы по вопросам информации о реестре и библиотекарях требуют более подробных сообщений, касающихся постоянного и удаленного доступа. Vous pourrez peut-être utiliser l'option / AUXSOURCE = pour recupérer cette описание. Репортаж о вспомогательных рубриках. Помощь и поддержка. Les informations suivantes шрифт parti de l'événement: Erreur E / S 32. *

У меня есть поиск в Интернете, и многие ошибки SideBySide, кажется, исправляются при установке: Windows Visual C ++ 2005 распространяемый Итак, я установил этот пакет, но ничего не изменилось ...

Есть ли у вас какие-либо идеи или информация, чтобы помочь мне? ...

1 Ответ

0 голосов
/ 12 июня 2011

Вы можете попытаться запустить ядро ​​своего кода: (таймер + запрос) как службу, отличную от Windows, на win 2003. Вы проверите, связана ли ошибка с совместимостью win 2003 или правами на службы.Вы уверены, что источник данных (ODBC DSN или что-то еще?) В порядке на вашем компьютере w2003?Вы можете также проверить это в не выигрышном сервисе.

best

se

...