Skip to main content

データベース ユーザーの作成 (データ管理ツール)

サマリー

データベース内でデータを作成する権限を持つデータベース ユーザーを作成します。

使用法

  • このツールは、Oracle、Microsoft SQL Server、PostgreSQL、または SAP HANA で使用できます。 このツールは、クラウドベースのデータベース サービスではサポートされていません。

  • Oracle および SQL Server では、オペレーティング システムのログインが存在する場合、このツールはそのログインを指定されたデータベースにユーザーとして追加することができますが、ログイン名とユーザー名は同じである必要があります。

  • Microsoft Windows グループ用のデータベース ユーザーを作成することはできません。

  • このツールは、Oracle のジオデータベースで実行するときに、ユーザーのためにログ ファイル テーブルを作成します。

  • SQL Server インスタンスまたは PostgreSQL データベース クラスターにログインが存在しない場合、このツールはログインを追加し、入力データベース コネクション パラメーター値として指定されたデータベースにユーザーを作成し、そのデータベース内にユーザーのスキーマを作成します。 指定されたデータベースは、SQL Server にそのユーザーのデフォルト データベースとして設定されます。

  • SQL Server インスタンスにログインが存在する場合、このツールは、入力データベース コネクション パラメーター値として指定されたデータベースにユーザーを追加し、対応するスキーマを作成します。 ユーザーのデフォルトのデータベースは、SQL Server では変更されません。

  • PostgreSQL データベース クラスターにログインが存在する場合、このツールは、入力データベース コネクション パラメーター値として指定されたデータベースに、対応するスキーマを作成します。

  • このツールで sde という名前のユーザーを作成することはできません。 sde ユーザーは、ジオデータベース管理者ユーザーであり、このツールが付与する権限よりも多くの権限を必要とします。

  • ユーザー名を指定する際、二重引用符などの区切り文字を使用することはできません。 ユーザー名に含めることができる文字は、区切り文字を使用しないユーザー名を入力したときに使用されているデータベース管理システムがサポートしている文字のみです。

  • データベースに作成されたユーザーには、次の権限が付与されます。

    DBMS

    権限

    Oracle

    CREATE PROCEDURE

    CREATE SESSION

    CREATE SEQUENCE

    CREATE TABLE

    CREATE TRIGGER

    CREATE VIEW

    SELECT ON DBA_ROLES

    PostgreSQL

    CONNECT

    TEMPORARY

    USAGE ST_Geometry タイプがインストールされたジオデータベースまたはデータベースでユーザーが作成される場合の sde スキーマに対する

    SELECT``geometry_columns ビューと geography_columns ビューの INSERTUPDATEDELETE、および PostGIS がデータベースにインストールされている場合は、spatial_ref_sys ビューの SELECT

    SQL Server

    CREATE TABLE

    CREATE PROCEDURE

    CREATE VIEW

    SAP HANA

    このツールは、SAP HANA 標準ユーザーを作成します。

    ユーザーが SAP HANA 2.0 SPS 08 rev 81 以降か、SAP HANA Cloud で作成されている場合、EXECUTE の権限は次の手順に対して付与されます。

    • ACQUIRE_APPLICATION_LOCK

    • RELEASE_APPLICATION_LOCK

パラメーター

ラベル 説明 データ タイプ

入力データベース コネクション

Oracle、PostgreSQL、SQL Server データベース、またはこれらのデータベースのエンタープライズ ジオデータベースへのコネクション ファイル。 必ずデータベースにユーザーを作成する権限を持つユーザーとして接続してください。 Oracle に接続する場合は、sys ユーザーとして接続する必要があります。

Workspace

オペレーティング システム認証ユーザーの作成

(オプション)

ユーザーの認証タイプを指定します。 OPERATING_SYSTEM_USER を指定する場合は、作成するユーザーのオペレーティング システム ログインがすでに存在する必要があります。 オペレーティング システム ユーザーは、SQL Server データベースと Oracle データベースでのみサポートされています。

  • オンオペレーティング システム認証ユーザーが作成されます。 対応するログインが存在している必要があります。 データベース管理システムの設定がオペレーティング システム認証に対応していない場合、このオプションは使用できません。

  • オフデータベース認証ユーザーが作成されます。 これがデフォルトです。 データベース管理システムの設定がデータベース認証に対応していない場合、このオプションは使用できません。

Boolean

データベース ユーザー

新しいデータベース ユーザーの名前。

オペレーティング システム ログインに対するデータベース ユーザーを作成する場合は、ユーザー名がログイン名と同じである必要があります。

String

データベース ユーザー パスワード

(オプション)

新しいユーザーのパスワード。 データベースのパスワード ポリシーが適用されます。

オペレーティング システム ログインに対するデータベース ユーザーを作成する場合には、入力は不要です。

Encrypted String

Role

(オプション)

新しいユーザーを追加する既存のデータベース ロールの名前。

String

表領域名

(オプション)

Oracle データベースで、新規ユーザーのデフォルトの表領域として使用する表領域の名前。 設定済みの表領域を指定できます。あるいは、表領域が存在しない場合は、Oracle のデフォルトの格納場所に作成され、サイズが 400 MB に設定されます。 表領域を指定しなかった場合、ユーザーのデフォルト表領域は Oracle のデフォルト表領域に設定されます。

String

派生した出力

ラベル 説明 データ タイプ

データベース ユーザーが作成されました

ツールが正常に終了したかどうか。

Boolean

環境

現在のワークスペース

ライセンス情報

  • Basic: いいえ
  • Standard: はい
  • Advanced: はい