在Windows 7上删除postgres用户帐户

OTA*_*TAR 3 postgresql windows-7 postgresql-9.2

我想在我的本地计算机上安装postgresql(9.2版本)(操作系统:Windows 7)

所以,在安装的第一次,我有一些错误,现在,我只需要卸载旧的postgres,但是当我尝试卸载时,我收到了警告消息: The data directory (bla bla....) and service user account (NT AUTHORITY\NetworkService) have not been removed

问题:如何删除这个旧的user account

Cra*_*ger 5

如果要重新安装,则无需删除服务帐户.新安装将使用现有用户帐户.这个以及多个版本可能正在使用它的事实是安装程序创建的任何用户帐户未被删除的原因.

在任何情况下,9.2都不再使用postgres用户帐户.默认情况下,它安装为NETWORKSERVICE.这是一个Windows系统帐户.即使您愿意,也无法将其删除,如果您这样做,则会使您的系统完全失效.卸载消息只是安装程序用于使用postgres帐户时的剩余消息,但如果使用非默认用户帐户安装它仍然有用.我已经将它作为一个bug报告给EnterpriseDB.

现在,如果您想要删除现有数据目录,并且您知道它没有任何值的信息,则应将其删除或重命名,以便新安装不会尝试仅使用现有数据目录.数据目录位置显示在卸载程序发出的消息中.

  • 教育局已承认这个问题; 如果使用"NetworkService"帐户,则9.2安装程序的下一个修补程序版本和最终9.3安装程序的第一个版本将省略该消息.查看此邮件列表帖子:http://www.postgresql.org/message-id/CA+OCxoz2Obx2kgzsFJ5JPcvzw8QLvBDtWOaPswN6Z7gvZua+4g@mail.gmail.com (2认同)