Предварительные требования
Прежде чем назначать права учетным записям, выполните следующие действия:
Настройка учетных записей для установки Сервера администрирования (автоматическое создание базы данных Сервера администрирования)
Чтобы настроить учетные записи для установки Сервера администрирования:
Если вы используете пользователя Postgres, предоставлять ему дополнительные права не требуется.
Если вы хотите использовать новую роль Postgres, создайте эту роль и предоставьте ей право CREATEDB. Для этого запустите следующий скрипт (в этом скрипте роль имеет значение KSCAdmin):
CREATE USER "KSCAdmin" WITH PASSWORD '<
пароль
>' CREATEDB;
Созданная роль будет использоваться в качестве владельца базы данных Сервера администрирования (далее также база данных Сервера).
Запустится мастер установки Сервера администрирования. Следуйте далее указаниям мастера.
Вы можете выбрать существующую учетную запись пользователя Windows или автоматически создать учетную запись Windows в формате KL-AK-* с помощью программы установки. Независимо от выбранной учетной записи программа установки назначает необходимые системные права учетной записи службы Сервера администрирования.
После завершения установки автоматически создается база данных Сервера, и Сервер администрирования готов к работе.
Настройка учетных записей для установки Сервера администрирования (создание базы данных Сервера администрирования вручную)
Чтобы настроить учетные записи для установки Сервера администрирования:
CREATE USER "KSCAdmin" WITH PASSWORD '<
пароль
>';
CREATE DATABASE "KAV" ENCODING 'UTF8' OWNER "KSCAdmin";
Если возникает ошибка "New encoding (UTF8) is incompatible with the encoding of the template database", создайте базу данных с помощью команды:CREATE DATABASE "KAV" ENCODING 'UTF8' OWNER "KSCAdmin" TEMPLATE template0;
вместо:CREATE DATABASE "KAV" ENCODING 'UTF8' OWNER "KSCAdmin";
GRANT ALL PRIVILEGES ON DATABASE "KAV" TO "KSCAdmin";
Убедитесь, что роль имеет привилегии по умолчанию CONNECT и TEMPORARY в базе данных Сервера администрирования.
Для этого выполните вход под пользователем Postgres в базу данных Сервера и запустите следующий скрипт (в этом скрипте роль имеет значение KSCAdmin):
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA "public" TO "KSCAdmin";
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA "public" TO "KSCAdmin";
Запустится мастер установки Сервера администрирования. Следуйте далее указаниям мастера.
Вы можете выбрать существующую учетную запись пользователя Windows или автоматически создать учетную запись Windows в формате KL-AK-* с помощью программы установки. Независимо от выбранной учетной записи программа установки назначает необходимые системные права учетной записи службы Сервера администрирования.
После завершения установки Сервер администрирования будет использовать созданную базу данных для хранения данных Сервера администрирования. Сервер администрирования готов к работе.
В начало