WindowsにpgAgentサービスをインストールしたかった。次のコマンドを使用して正常にインストールされますが:
C:\Program Files (x86)\pgAdmin III\1.14>pgagent.exe INSTALL pgAgent -l2 -u postgres hostaddr=localhost port=5432 dbname=postgres user=postgres
サービスはエラーを出し始めません:WindowsはローカルコンピューターでpgAgentサービスを開始できませんでした。エラー1069:ログオンに失敗したため、サービスを開始できませんでした。
パスワードはpgpass.confファイルを使用して提供されています。同じパスワードがpgAdminによってデータベースにログオンするために使用されています。
コマンドライン自体で-pオプションを使用して(pgpass.confと同じ)同じパスワードを指定してみました。どちらも動作しませんでしたが、エラーが異なります。コマンドラインに、サービスを開始できなかったと表示されます。サービスはエラーを報告しませんでした。ただし、コントロールパネル/イベントビューアにログが表示されると、次の警告が表示されます。
Couldn't create the primary connection (attempt 10): fe_sendauth: no password supplied
そしてエラー:
Stopping pgAgent: Couldn't establish the primary connection with the database server.
役立つ場合は、pgAgentを個別にダウンロードし、pgAgent.exeをlibpq.dllも存在するpgAdmin III/1.14フォルダーに配置しました。PostgreSQL 9.0、pgAdmin 1.14、pgAgent3.0.0を使用しています
誰かがこれを手伝ってくれませんか?