4

Windows7デスクトップにPostgreSQLをインストールしました。

通常、PostgreSQLはデスクトップに新しいアカウントを作成しますが、ユーザーを切り替えたい場合、という名前のユーザーはありませんpostgres。次に、ディレクトリ「C」のユーザーフォルダを確認しました。すでに。という名前のフォルダuserがありますpostgres

postgresしかし、アカウントを使用してデスクトップにログインできないのはなぜですか?

4

1 に答える 1

11

postgresアカウントはサービスアカウントです。ログイン権がなく、ログインできません。PostgreSQLユーザーアカウントとしてコマンドを実行するために使用runas.exeするか、プログラムをShiftキーを押しながら右クリックして[実行...]を使用できます。

PostgreSQL 9.2以降では、インストーラーはNETWORKSERVICEデフォルトでPostgreSQLを配置するため、postgresユーザーアカウントを作成する必要はありません。

一般に、Windowsでユーザーとしてプログラムを実行する必要はありません。postgresPostgreSQLサーバーに接続するユーザーを次のように指定するだけです。

psql -U postgres -h localhost dbname
于 2012-10-24T09:32:29.553 に答える