2011-12-21 55 views
0

我成功地創建了一個Datasnap服務器作爲Windows服務,跟隨this tutorial。 我可以使用命令行安裝並添加/ INSTALL。但是,當我按照Delphi XE2的相同教程,我無法安裝服務(雖然我是管理員)。使用Delphi XE2創建Datasnap作爲Windows服務返回錯誤1057

它返回以下錯誤:

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

也許登錄或密碼期望AnsiString並獲得Unicode響應的問題? – Johan 2011-12-22 09:12:51

回答

0

我最好的破解就是你是管理員 - 而你的帳戶沒有密碼。谷歌賦的位表明這http://support.microsoft.com/kb/159925

我已經創建了一些的DataSnap服務沒有任何問題 - 與此相關的反正:-)

1

創建服務時,確保財產ServiceStartName是空白,所以是密碼屬性。這將使服務登錄默認爲本地系統帳戶,這很有效。如果要在服務啓動時使用特定帳戶登錄,請在ServiceStartName屬性中輸入此密碼並在密碼屬性中提供隨附的密碼。

希望這會有所幫助。

+0

謝謝艾薩克,有同樣的問題,並留下服務名稱空白解決它。對於主要問題,這不是datasnap問題,只是Windows服務問題。 – gcrombie 2015-05-22 14:48:02

相關問題