Изменить учетную запись службы для экземпляра postgresql в Windows Server 2016 Standard - PullRequest
0 голосов
/ 09 октября 2018

Я новичок в PostgreSQL, я администратор MS-SQL, поэтому я неплохо знаком с Windows.Machine-Windows 2016 Standard

Когда я установил Postgres 10.5, он установил свою учетную запись входа в систему как «Сетевая служба».

Я хотел бы изменить учетную запись службы на учетную запись домена, чтобы яможет использовать аутентификацию SSPI (как я хотел использовать разрешение Windows AD)

Я ссылался ниже ссылки https://grokbase.com/t/postgresql/pgsql-admin/126cjpxgw7/how-to-setup-postgresql-using-windows-authentication

вот шаги, которые я выполнил

  1. установите psotgresql
  2. попробуйте подключиться с помощью pgadmin-4 к установленному экземпляру
  3. все работало нормально.
  4. Остановлено postgresql
  5. попытался изменить служебную учетную запись для postgresql [использовал служебную учетную запись, которую мы уже используем на другом сервере MS-SQL в том же домене]
  6. пошел в d: \ Postgresql \ 10 и изменил владельца на служебную учетную запись для всех вложенных папок тоже
  7. добавил эту учетную запись службы в локальную группу администраторов сервера.
  8. создал spn как "POSTGRES \ Servername.domain.com" [слишком рано для этого шага, но все же создал его как моюЦель d - получить аутентификацию SSPi с помощью базы данных psotgresql]
  9. запустил экземпляр PostgreSQL, в котором произошел сбой с ошибкой ниже.Ошибка - 2018-10-08 22: 35: 39.248 UTC [3424] ПАНИКА: не удалось открыть контрольный файл «global / pg_control»: разрешение отклонено

Пожалуйста, дайте мне знать, как мне поступить дальше.Это было бы очень полезно

...