2010-06-02 118 views
1

我想在我的電腦上本地使用PostgreSQL並已安裝 它。我使用Windows 7.PostgreSQL服務器不啓動

我無法啓動PostgreSQL服務器。當使用 「啓動服務器」 -program, 我得到在DOS命令窗口中下面的輸出:

開始的DoCmd(網絡啓動的PostgreSQL-8.4)...

系統錯誤2(我的翻譯)

系統找不到指定的文件。 (我的翻譯)

請問,如果我應該給更多的信息。

+0

也許PostgreSQL服務無法在其登錄帳戶的路徑環境變量中找到所需的DLL文件? – 2010-06-02 13:14:57

+0

你能提供更多細節嗎? – AGuyCalledGerald 2010-06-02 13:22:58

+0

當服務帳戶可執行文件找不到它所依賴的DLL文件時,有時候我看到了這個消息(「系統無法找到文件」),要麼是因爲它們確實缺失,要麼是EXE無法通過PATH環境變量找到它們。檢查第一種可能性的一種簡單方法是使用Microsoft工具Dependency Walker(http://www.dependencywalker.com/)。第二種可能性可以通過登錄爲「postgres」(或使用RunAs命令)來檢查,在命令提示符控制檯窗口執行「PATH」命令並檢查是否包含PostgreSQL「bin」目錄。 – 2010-06-02 14:19:02

回答

1

嘗試從控制面板的服務小程序中啓動它。

+0

謝謝你,但沒有幫助,同樣的錯誤:( – AGuyCalledGerald 2010-06-02 13:21:29

+0

你應該檢查事件日誌中的應用程序錯誤有關的。我認爲也有服務事件 – yozey 2010-06-03 18:38:34