SideBySide 错误(系统日志),在 Windows Server 2003 上执行使用 Delphi 2010 开发的 WindowsService(使用 CoInitialize)

发布于 2024-11-15 03:22:14 字数 1461 浏览 0 评论 0原文

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

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

但是在服务器(操作系统 Windows server 2003)上,该服务仅执行一次操作,并且然后就不再附加了,该服务在服务管理器中显然正确地“加星标”,但它不执行任何操作...它每分钟都会在

系统日志中生成此错误:(法语...)

* 活动类型 : 错误

活动来源 : SideBySide 活动

类别 : Aucun

活动 ID : 59

日期 : 11/06/2011

时间 : 15:50:18

使用者 : N/A

协调者 : VOR-WWW01

描述 :

生成激活上下文为 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\5800aeb6\582cb976\ assembly\dl3\318d7bb4\000e1f5f_a790cb01\WS100Sync.DLL。参考错误消息:L'assemblage référencé n'est pas installé sur votre système.*

并在应用程序日志中:

*类型错误:错误

来源:Vertaris_Suivi_Tiers。 exe

活动类别: Aucun

ID de l'événement : 0

日期 : 11/06/2011

Heure : 00:55:38

Utilisateur : N/A

Ordinateur : VOR-WWW01

Description :

La description pour l'ID d'énement ( 0 ) dans la source ( Vertaris_Suivi_Tiers.exe)是很麻烦的。本地协调器无法提供注册信息或图书馆所需的信息,以便在远程协调器上发送消息。您可以使用选项 /AUXSOURCE= 来查看该描述。报告您的辅助和支持以及详细信息。 Les informations suivantes font partie de l'événement : Erreur E/S 32.*

我在网上搜索过,许多 SideBySide 错误似乎已在安装时得到修复: Windows Visual C++ 2005 可再发行组件 所以我已经安装了这个软件包,但没有任何改变...

您有任何想法或信息可以帮助我吗?...

I've developed a Windows Service coded in Delphi 2010, using ADO component. (with CoInitialize/CoUnintialize).

On my station (OS:Windows 7) , the service works fine.
(executing a sql requests on a database every minute (using a Timer) and sending text files by ftp)

But on the server (OS Windows server 2003), the service excutes the actions only one time, and then nothing more append, the service is apparently and correctly "Starded" in the service manager, but it don't do anything...It generates every minute this error in the

Syst Log : (in french...)

*Type de l'événement : Erreur

Source de l'événement : SideBySide

Catégorie de l'événement : Aucun

ID de l'événement : 59

Date : 11/06/2011

Heure : 15:50:18

Utilisateur : N/A

Ordinateur : VOR-WWW01

Description :

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.*

and in the App Log :

*Type de l'événement : Erreur

Source de l'événement : Vertaris_Suivi_Tiers.exe

Catégorie de l'événement : Aucun

ID de l'événement : 0

Date : 11/06/2011

Heure : 00:55:38

Utilisateur : N/A

Ordinateur : VOR-WWW01

Description :

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 librairies requises pour afficher les messages émanant d'un ordinateur distant. Vous pourrez peut-être utiliser l'option /AUXSOURCE= pour récupérer cette description. Reportez-vous aux rubriques Aide et support pour plus de détails. Les informations suivantes font partie de l'événement : Erreur E/S 32.*

I've search on the web, and many SideBySide errors seem being fixed installing :
Windows Visual C++ 2005 Redistribuable
So I've installed this package but nothing changed...

Do you have any ideas or informations to help me ?...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

落花随流水 2024-11-22 03:22:14

您也许可以尝试在 win 2003 上运行代码的核心:(计时器+查询),作为非 Windows 服务。
您将检查错误是否是由于 win 2003 兼容性或服务权限造成的。
您确定数据源(ODBC DSN 或其他什么?)在您的 w2003 机器上没问题吗?
你也许也可以在非赢服务中测试它。

最佳

服务

you can maybe try to run the core of your code: (timer + query), as a non Windows service, on win 2003.
You will check if the error is due to win 2003 compatibility or rights on services.
Are you sure the DataSource (ODBC DSN or somehing else?) is OK in your w2003 machine?
you can maybe test it in a non win service too.

best

se

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文