Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Delphi XE2创建的Datasnap作为Windows服务返回错误1057_Delphi_Delphi Xe2_Datasnap - Fatal编程技术网

使用Delphi XE2创建的Datasnap作为Windows服务返回错误1057

使用Delphi XE2创建的Datasnap作为Windows服务返回错误1057,delphi,delphi-xe2,datasnap,Delphi,Delphi Xe2,Datasnap,我已成功创建了一个Datasnap服务器作为Windows服务。 我可以使用命令行和添加/安装来安装它。但是,当我学习Delphi XE2的相同教程时,我无法安装该服务(尽管我是管理员) 它返回以下错误: --------------------------- Error --------------------------- Service "ServerContainer3" failed to install with error: "System Error. Code: 1057.

我已成功创建了一个Datasnap服务器作为Windows服务。 我可以使用命令行和添加/安装来安装它。但是,当我学习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服务?

我最大的挑战是你是管理员,而你的帐户没有密码。谷歌Fu的一点信息揭示了这一点


我已经创建了一些datasnap服务,但没有任何问题-与此相关:-)

创建服务时,请确保属性ServiceStartName为空,密码属性也是空的。这将使服务登录默认为本地系统帐户,这将很好地工作。如果要在服务启动时使用特定帐户登录,请在ServiceStartName属性中输入该帐户,并在password属性中提供相应的密码


希望这有帮助

可能是登录名或密码出现问题,需要一个AnsiString并获得Unicode响应?谢谢Isaac,解决了同样的问题,并将服务名留空。对于主要问题,这不是datasnap问题,只是Windows服务问题。