Создать пользователя базы данных (Управление данными)

ArcGIS Pro 3.4 | | Архив справки

Краткая информация

Создает пользователя базы данных с правами доступа для создания данных в базе.

Использование

  • Инструмент можно использовать только с Oracle, Microsoft SQL Server или PostgreSQL. Инструмент не поддерживается облачными сервисами баз данных.

  • Для Oracle и SQL Server, если существует имя учетной записи в операционной системе, инструмент может добавить это имя в качестве пользователя указанной базы данных, но имя учетной записи и имя пользователя должны совпадать.

  • Вы не можете создать пользователя базы данных для группы Microsoft Windows.

  • Этот инструмент создает для пользователя файл журнала tables при запуске в базе геоданных на Oracle.

  • Если имя пользователя не существует в экземпляре SQL Server или в кластере базы данных PostgreSQL, инструмент добавит имя пользователя, создаст пользователя в базе данных, указанной как значение параметра Входное подключение базы данных, и создаст схему для пользователя в этой базе данных. Указанная база данных становится базой данных пользователя по умолчанию в SQL Server.

  • Если имя пользователя существует в данном экземпляре SQL Server, инструмент добавит пользователя в базу данных, указанную как значение параметра Входное подключение базы данных, и создаст соответствующую схему. База данных пользователя по умолчанию в SQL Server не меняется.

  • Если имя пользователя существует в кластере базы данных PostgreSQL, инструмент создаст соответствующую ему схему в базе данных, указанной как значение параметра Входное подключение базы данных.

  • С помощью этого инструмента невозможно создать имя пользователя "sde". Пользователь sde является администратором базы геоданных и требует больше прав доступа, чем предоставляет этот инструмент.

  • Вы не можете использовать разделители, такие как двойные кавычки, при указании имени пользователя. Имя пользователя может содержать только символы, поддерживаемые СУБД, когда оно вводится без разделителей.

  • Пользователи, созданные в базе данных, могут получить следующие права:

    СУБДПрава доступа

    Oracle

    CREATE PROCEDURE

    CREATE SESSION

    CREATE SEQUENCE

    CREATE TABLE

    CREATE TRIGGER

    CREATE VIEW

    SELECT ON DBA_ROLES

    PostgreSQL

    CONNECT

    TEMPORARY

    USAGE для схемы sde, если пользователь создан в базе геоданных или базе данных с установленным типом ST_Geometry

    SELECT, INSERT, UPDATE и DELETE для представлений geometry_columns и geography_columns, и SELECT для представления spatial_ref_sys, если PostGIS установлен в базе данных

    SQL Server

    CREATE TABLE

    CREATE PROCEDURE

    CREATE VIEW

Параметры

ПодписьОписаниеТип данных
Входное подключение к базе данных

Файл подключения к базе данных Oracle, PostgreSQL, SQL Server или корпоративной базе геоданных в этих базах данных. Убедитесь, что подключение осуществляется от имени пользователя с правами на создание пользователей в базе данных. При подключении к Oracle, необходимо выполнить вход как пользователь sys.

Workspace
Создание авторизованного пользователя операционной системы
(Дополнительный)

Определяет тип авторизации для пользователя. Используйте этот параметр только если имя для входа в операционную систему, в которой требуется добавить пользователя базы данных, уже существует. Этот параметр поддерживается только базами данных SQL Server и Oracle.

  • Отмечено – создается пользователь с аутентификацией средствами операционной системы. Должно существовать соответствующее имя для входа в систему.
  • Не отмечено – создается пользователь с аутентификацией средствами базы данных. Это значение по умолчанию
Boolean
Пользователь базы данных

Имя нового пользователя базы данных.

Если вы создаете пользователя базы данных для имени входа в операционную систему, имя пользователя должно совпадать с именем входа в систему.

String
Пароль пользователя базы данных
(Дополнительный)

Пароль для нового пользователя. Пароль должен соответствовать требованиям парольной политики базы данных.

Если вы создаете пользователя базы данных для имени входа в операционную систему, вводить данные не требуется.

Encrypted String
Роль
(Дополнительный)

Имя существующей роли базы геоданных, к которой будет добавлен новый пользователь.

String
Имя табличного пространства
(Дополнительный)

Имя табличного пространства, которое будет использовано как табличное пространство по умолчанию для нового пользователя базы данных Oracle. Можно указать предварительно настроенное табличное пространство, в противном случае (если оно еще не существует) оно будет создано в местоположении по умолчанию Oracle и будет иметь размер 400 Мб. Если табличное пространство не указано, табличное пространство по умолчанию становится табличным пространством для пользователя Oracle по умолчанию.

String

Производные выходные данные

ПодписьОписаниеТип данных
Пользователь базы данных создан

Успешно ли инструмент завершил работу.

Boolean

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

Связанные разделы