我已成功在this tutorial之后创建了一个Datasnap服务器作为Windows服务。 我可以使用命令行安装它并添加/ INSTALL。但是,当我按照Delphi XE2的相同教程时,我无法安装该服务(虽然我是管理员)。
它返回以下错误:
---------------------------
Error
---------------------------
Service "ServerContainer3" failed to install with error: "System Error.
Code: 1057.
The account name is invalid or does not exist,
or the password is invalid for the account name specified"
如何使用Delphi XE2编译的Datasnap服务正常工作?
答案 0 :(得分:2)
创建服务时,请确保属性ServiceStartName为空,Password属性也是如此。这将使服务登录默认为本地系统帐户,该帐户运行良好。如果要在服务启动时使用特定帐户登录,请在ServiceStartName属性中输入该值,并在Password属性中提供附带的密码。
希望这会有所帮助。
答案 1 :(得分:1)
我最好的解决方法是你是管理员 - 而你的帐户没有密码。一点Google-Fu揭示了这个http://support.microsoft.com/kb/159925
我已经创建了一些没有任何问题的datasnap服务 - 无论如何都与此相关: - )