1
WindowsのLocalSystemアカウントにログイン権を与えるためにPostgreSQLデータベース( "mydb")を設定しようとしています。私はその後、 LocalSystemがPostgreSQLデータベースにアクセスすることを許可します
SQL> CREATE USER LocalSystem;
のLocalSystem
という名前の私のデータベースにユーザーを作成しました、私はpg_hba.confの中にSSPIの設定を使用してみましたが、多分私は、コンフィギュレーションラインを誤って設定しました:
# TYPE DATABASE USER ADDRESS METHOD
host mydb LocalSystem 127.0.0.1/32 sspi
私はpsqlを使用してコマンドを実行すると
は、私は私が期待していなかったパスワード... ..を提供するように求めてい
EDIT: 私も自分のドメインのアコをマップしようとしましたあなたのポストグルユーザーには、
pg_ident.conf
#MAPNAME SYSTEM-USERNAME PG-USERNAME
postgresname domain\username postgresname
pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD
host mydb postgresname 127.0.0.1/32 sspi
私は何をすればいいですか?
ありがとうございます。
あなたの問題は何ですか?あなたが得るエラーメッセージは何ですか? 'LocalSystem'はSQLの' localsystem'と同じです。大文字と小文字を区別する名前が必要な場合は、ユーザを作成する際に '' LocalSystem ''を引用する必要があります。 –
psqlを使ってコマンドを実行すると、パスワードを入力するよう求められます。しかし、LocalSystemはパスワードを持っていませんよね?これはWindowsアカウントです。 – MaxD
また、私のドメインアカウントをpostgresユーザーにマップして、sspi認証を使用しようとしました。 – MaxD