3

ローカルコンピュータ (OS: Windows 7) に postgresql (9.2 バージョン) をインストールしたい

そのため、最初のインストール時にエラーが発生し、古い postgres をアンインストールするだけで済みましたが、アンインストールしようとすると、次の警告メッセージが表示されました。The data directory (bla bla....) and service user account (NT AUTHORITY\NetworkService) have not been removed

質問: この古い を削除するにはどうすればよいuser accountですか?

4

1 に答える 1

5

再インストールする場合は、サービス アカウントを削除する必要はありません。新しいインストールでは、既存のユーザー アカウントが使用されます。それと、複数のバージョンがそれを使用している可能性があるという事実が、インストーラーが作成したユーザー アカウントが削除されない理由です。

いずれにせよ、9.2 はpostgresユーザー アカウントを使用しなくなりました。デフォルトでは、としてインストールされNETWORKSERVICEます。これはWindows システム アカウントです。削除したくても削除することはできません。削除すると、システムが完全に機能しなくなります。このアンインストール メッセージは、インストーラーがアカウントを使用していたときの残り物ですがpostgres、デフォルト以外のユーザー アカウントでインストールする場合にも役立ちます。EnterpriseDB にバグとして報告しました。

ここで、削除したい既存のデータ ディレクトリがあり、そこに価値のある情報がないことがわかっている場合は、それを削除するか、名前を変更して、新しいインストールが既存のデータ ディレクトリだけを使用しようとしないようにする必要があります。データ ディレクトリの場所は、アンインストーラによって出力されるメッセージに表示されます。

于 2013-06-30T23:43:40.913 に答える