postgresql - 删除 Windows 7 上的 postgres 用户帐户

标签 postgresql windows-7 postgresql-9.2

<分区>

我想在我的本地计算机(操作系统: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/

相关文章:

如果group by的任何一行不包含值,则sql选择行

c# - C# Npgsql 传递的复合类型数组作为存储过程输入

Postgresql 在逻辑复制中跳过事务

windows-7 - VB3反编译器?

postgresql - 如何使用/打开 psql?

Postgresql插入触发器设置值

apache - 解决有关通过 LAN 访问 localhost 的问题

windows-7 - 为什么我的log4net日志条目不会显示在Windows 7的电锯中

postgresql - 为什么 PostgreSQL 不使用我的索引在某些排序规则下进行文本前缀搜索?

Gitlab 仓库不存在问题