1

使用 ADO 组件开发了一个用 Delphi 2010 编码的 Windows 服务。(使用CoInitialize/CoUninitialize)。

在我的站 (OS: Windows 7 ) 上,该服务运行良好。(每分钟对数据库执行一次 sql 请求(使用计时器)并通过 ftp 发送文本文件)

但是在服务器(OS Windows server 2003)上,该服务只执行一次操作,然后再追加,该服务在服务管理器中显然正确地“加星标”,但它什么也没做......它每分钟都会在

系统日志:(法语...)

*类型 de l'événement : Erreur

来源 de l'événement : SideBySide

类别 : Aucun

ID de l'événement : 59

日期 : 11/06/2011

时间:15:50:18

使用者 : N/A

Ordinateur : VOR-WWW01

描述 :

Generate Activation Context a échoué pour C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\5800aeb6\582cb976\assembly\dl3\318d7bb4\000e1f5f_a790cb01\WS100Sync.DLL。Message d'erreur de référence : L'assemblage référencé n'est pas installé sur votre système.*

并在应用程序日志中:

*类型 de l'événement : Erreur

来源 de l'événement : Vertaris_Suivi_Tiers.exe

类别 : Aucun

ID de l'événement : 0

日期 : 11/06/2011

时间:00:55:38

使用者 : N/A

Ordinateur : VOR-WWW01

描述 :

La description pour l'ID d'événement (0) dans la source (Vertaris_Suivi_Tiers.exe) est introuvable。L'ordinateur local n'a peut-être pas les informations de Registre ou les library requises pour affcher les messages émanant d'un ordinateur far. Vous pourrez peut-être utiliser l'option /AUXSOURCE= pour récupérer cette 描述。Reportez-vous aux rubriques Aide et support pour plus de 详细信息。Les informations suivantes font partie de l'événement : Erreur E/S 32.*

我在网上搜索过,许多 SideBySide 错误似乎正在安装:Windows Visual C++ 2005 Redistribuable 所以我已经安装了这个包,但没有任何改变......

您有什么想法或信息可以帮助我吗?...

4

1 回答 1

0

您可以尝试在 win 2003 上运行代码的核心:(计时器 + 查询),作为非 Windows 服务。您将检查错误是否是由于 win 2003 兼容性或服务权限造成的。您确定您的 w2003 机器中的数据源(ODBC DSN 还是其他东西?)正常吗?您也可以在非胜利服务中对其进行测试。

最好的

于 2011-06-12T11:56:07.337 回答