initdb:无法执行命令,postgres.exe" --boot -x1 -F":没有错误

时间:2014-05-08 10:44:50

标签: windows postgresql

我的安装失败了以下内容:

 [exec] initdb: could not execute command ""D:/SASHome9.4/SASWebInfrastructurePlatformDataServer/9.4/bin/postgres.exe" --boot -x1 -F ": No error
 [exec] initdb: removing data directory "C:/SAS/EBIServer/Lev1/WebInfrastructurePlatformDataServer/data"
 [exec] Result: 1

运行安装的帐户是管理员。 USERS和EVERYONE完全控制D:& C:和所有子目录,包括/ WebInfrastructurePlatformDataServer。

COMSPEC环境变量是正确的,并指向C:\ Windows \ System32 \ cmd.exe

没有尾部半冒号,并且从命令行调用%COMSPEC%返回正确的路径并执行echo“test ok”测试返回“test ok”。

我不确定还需要检查什么。我访问过的大多数其他网页/博客/论坛都表示这是COMSPEC的一个问题,但到目前为止我的情况并没有那样。

在上面的示例中,未创建数据。当我们使用D:。

时会出现相同的症状

感谢。

1 个答案:

答案 0 :(得分:0)

运行安装的帐户不应该是管理员,而应该是postgres等用户,您还必须更改cmd.exe权限,并使其可以通过postgres执行。