Windows7にpostgresql-8.1系をインストールするときにエラーが起こる。
Windows7にpostgresql-8.1系をインストールすることになったが3つのエラーが発生。
1. Secondary Logonサービスが開始されていない
- 対策
→手動でSecondary Logonサービスを開始
2. postgres用ユーザーの生成で失敗する
-
対策
→コントロールパネルから手動でpostgres用 ユーザーを作成。 -
コントロール パネル\すべてのコントロール パネル項目\管理ツール\ローカル セキュリティ ポリシー
ローカルポリシー/ユーザー権利の割り当て/サービスとしてログオン にpostgres用 ユーザーを追加
3. 「インストールされたファイルの権限設定に失敗しました。ログファイル ‘C:\Program Files (x86)\PostgreSQL\8.1\tmp\pgperm.log’ を見てください。」が発生する。
-
対策
→インストーラーを管理者権限で実行する必要がある。 -
管理者権限のコマンドプロンプト起動し、次のコマンドでインストーラーを実行する。
msiexec /i postgresql-8.1-ja.msi