2

このチュートリアルに従って、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 サービスを動作させるにはどうすればよいですか?

4

2 に答える 2

3

サービスを作成するときは、プロパティ ServiceStartName と Password プロパティが空白であることを確認してください。これにより、サービス ログオンのデフォルトがローカル システム アカウントになり、これはうまく機能します。サービスの開始時に特定のアカウントを使用してログオンする場合は、これを ServiceStartName プロパティに入力し、付随するパスワードを Password プロパティに指定します。

お役に立てれば。

于 2014-12-15T12:47:17.643 に答える
1

私の最善の策は、あなたが管理者であることです-そしてあなたのアカウントにはパスワードがありません。Google-Fuを少し紹介すると、このhttp://support.microsoft.com/kb/159925が明らかになります。

私は問題なくいくつかのdatasnapサービスを作成しました-とにかくこれに関連しています:-)

于 2012-02-07T20:52:04.173 に答える