<分区>
我想在我的本地计算机(操作系统:windows 7)上安装 postgresql(9.2 版本)
所以,在第一次安装时,我遇到了一些错误,现在,我只需要卸载旧的 postgres,但是当我尝试卸载时,我收到警告消息:数据目录(bla bla .... ) 和服务用户帐户 (NT AUTHORITY\NetworkService) 尚未删除
问题:如何删除这个旧的用户帐号
?
<分区>
我想在我的本地计算机(操作系统:windows 7)上安装 postgresql(9.2 版本)
所以,在第一次安装时,我遇到了一些错误,现在,我只需要卸载旧的 postgres,但是当我尝试卸载时,我收到警告消息:数据目录(bla bla .... ) 和服务用户帐户 (NT AUTHORITY\NetworkService) 尚未删除
问题:如何删除这个旧的用户帐号
?
最佳答案
如果您要重新安装,则无需删除服务帐户。新安装将使用现有的用户帐户。那个,以及多个版本可能正在使用它的事实,是安装程序创建的任何用户帐户都没有被删除的原因。
无论如何,9.2 不再使用postgres
用户帐户。默认情况下,它安装为 NETWORKSERVICE
。这是一个 windows 系统帐户。即使你想删除它也无法删除,如果你这样做会使你的系统完全无法运行。该卸载消息只是安装程序使用 postgres
帐户时遗留下来的,但如果您使用非默认用户帐户安装,它仍然有用。我已将它作为错误报告给 EnterpriseDB。
现在,如果您有想要删除的现有数据目录,并且您知道它没有任何有值(value)的信息,您应该将其删除或重命名,这样新安装就不会尝试只使用现有数据目录.数据目录位置显示在卸载程序发出的消息中。
关于postgresql - 删除 Windows 7 上的 postgres 用户帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17394116/