データベース ユーザーの作成 (Create Database User) (データ管理)

AllSource 1.2    |

サマリー

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

使用法

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

  • 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

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

    PostGIS がデータベースにインストールされている場合は、geometry_columns および geography_columns ビューに対する SELECT、INSERT、UPDATE、DELETE と、spatial_ref_sys ビューに対する SELECT

    SQL Server

    CREATE TABLE

    CREATE PROCEDURE

    CREATE VIEW

パラメーター

ラベル説明データ タイプ
入力データベース コネクション

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

Workspace
オペレーティング システム認証ユーザーの作成
(オプション)

ユーザーの認証タイプを指定します。 このパラメーターは、データベース ユーザーを作成したいオペレーティング システム ログインが存在する場合にのみ使用します。 このパラメーターは、SQL ServerOracle データベースでのみサポートされています。

  • オン - オペレーティング システム認証ユーザーが作成されます。 対応するログインが存在している必要があります。
  • オフ - データベース認証ユーザーが作成されます。 これがデフォルトです。
Boolean
データベース ユーザー

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

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

String
データベース ユーザー パスワード
(オプション)

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

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

Encrypted String
ロール
(オプション)

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

String
表領域名
(オプション)

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

String

派生した出力

ラベル説明データ タイプ
データベース ユーザーが作成されました

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

Boolean

関連トピック