postgreSQL数据库服务

我从他们的网站下载了PostgreSQL – http://www.postgresql.org/download/windows

但是,我无法从pgAdmin创build数据库并获取消息:

无法连接到服务器:连接被拒绝(0x0000274D / 10061)服务器是否在主机“localhost”上运行,并接受端口5432上的TCP / IP连接? 无法连接到服务器:连接被拒绝(0x0000274D / 10061)服务器是否在主机“localhost”上运行,并接受端口5432上的TCP / IP连接?

我必须创build一个Windows服务? 它怎么叫? 我需要单独安装吗?

EDITED

让我解释一下自己。 我正在尝试运行服务。 我尝试从命令行postgres程序,但仍然不能运行。

什么可以运行数据库?

EDITED

问题出在我的安装文件上。 我再次下载 – 它运作良好!

Solutions Collecting From Web of "postgreSQL数据库服务"

使用服务(开始 – >运行 – > services.msc)并查找postgresql- [version]服务。

  • 如果不在那里,你可能已经安装了pgAdmin,而没有安装PostgreSQL本身。
  • 如果它没有运行,请尝试启动它,如果它不会开始打开event-viewer(开始 – >运行 – > eventvwr)并查找与PostgreSQL服务相关的错误消息。
  • 如果确实开始检查启动类型,如果你希望它启动的窗口应该是“自动”; 或者可能是“自动,延迟启动”,如果你不想让启动过慢的话。

除了第一个,因为在不同的评论你说这个服务不在那里。 可以下载独立的pgAdmin,以便连接到外部PostgreSQL数据库。 看来你已经做了这样的事情,或明确选择不添加服务。 只要尝试一键安装程序 ,尽管它的名字仍然允许安装目录的正确配置。

  1. 检查conenctionstring
  2. 检查SSL
  3. 检查防火墙
  4. 如果你使用VS工作室,检查数据库驱动程序

我不是在Windows上,但我认为你可以使用刚刚安装的pgAdmin来配置服务器连接并启动服务器。

您的服务器可能没有运行。 这可以有2个issus IMO:

  1. 我有问题,没有在postgres文件夹上设置权限,所以服务无法启动。 我不知道为什么发生,但给根邮政文件夹和子文件夹适当的权限做了伎俩。 如果我记得正确,postgres也作为服务安装,所以你应该在服务列表中找到它

  2. 要启动服务器,您的Start菜单中有一个startcommand。 在开始 – > PostgreSQL – >启动服务/服务器/ …(在Windows上很长一段时间没有使用它,但它应该在那里)。

我有这个问题的解决方案进入(开始 – >运行 – > services.msc)正在寻找postgresql服务一旦你localizas le das属性—>登录,你禁用了你的帐户和你留下的本地系统帐户,保存并重新启动程序pgadmin3并准备运行。

哥伦比亚的问候

如果你不想或者不能再安装postgres,你可以从这个二进制zip中安装服务器,就像这篇文章解释的一样。

如果您尝试使用此命令从命令行启动服务,则可能会看到更多的描述性错误消息:

"C:\Program Files\PostgreSQL\9.5\bin\pg_ctl.exe" start -N "postgresql-x64-9.5" -D "C:\Program Files\PostgreSQL\9.5\data" -w 

日志文件将位于C:\Program Files\PostgreSQL\9.5\data\pg_log 。 请注意,根据您的安装,路径和服务名称可能会有所不同。

(开始 – >运行 – > services.msc),并寻找postgresql- [版本]服务,然后右键单击并启用它