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