我在Windows 7桌面上安装了PostgreSQL。
通常PostgreSQL会在我的桌面上创建新帐户,但是当我想切换用户时,没有名为postgres
的用户。然后我检查了目录“C”中的用户文件夹,并且已经有一个名为postgres
的文件夹用户。
但为什么我无法使用postgres
帐户登录我的桌面?
答案 0 :(得分:9)
postgres
帐户是一个服务帐户。它没有登录权限,无法登录。您可以使用runas.exe
作为PostgreSQL用户帐户运行命令,或者右键单击某个程序并使用“Run as ...”。
在PostgreSQL 9.2及更高版本中,安装程序默认将PostgreSQL置于NETWORKSERVICE
,因此不需要创建postgres
用户帐户。
通常,不需要在Windows上以postgres
用户身份运行程序。只需指定用户连接到PostgreSQL服务器,例如:
psql -U postgres -h localhost dbname