ノンストップデータベース HiRDB Version 9 システム運用ガイド(UNIX(R)用)
![[目次]](FIGURE/CONTENT.GIF)
![[索引]](FIGURE/INDEX.GIF)
![[前へ]](FIGURE/FRONT.GIF)
2.5.2 OSログインユーザの簡易認証機能によるHiRDBサーバへの接続方法
サーバに接続する際,認可識別子及びパスワードの両方に,この機能を使用して認証することを示す半角ハイフン(-)を指定します。これを簡易認証キーワードといいます。
簡易認証キーワードは次の方法で指定できます。
- クライアント環境定義PDUSER
環境変数グループ,ユーザ環境変数,デフォルト設定(HiRDB.ini)で指定できます。
- (指定例)
- UNIXシェルの環境変数PDUSER
export PDUSER='"-"/"-"'
- HiRDBが提供するコマンドのオプション
運用コマンド,ユティリティなどで指定できます。
- HiRDBが提供するサーバ接続関数の引数,プロパティ
ODBCドライバ,JDBCドライバ,HiRDBデータプロバイダ for .NET Framework,及びOLEデータプロバイダで指定できます。
- (指定例)
- ODBCドライバのサーバ接続関数
SQLConnect(hdbc, "DSN", 3, "-", 1, "-", 1); // 認可識別子 "-", パスワード "-"
- ソースファイルへ埋め込んだSQL文の引数
C/C++,COBOL,SQLJのSQL文埋め込みソースファイルで指定できます。
- (指定例)
- C/C++の埋め込みSQL文
char xuserid[31] = "-"; // 認可識別子 "-"
char xpasswd[31] = "-"; // パスワード "-"
EXEC SQL CONNECT USER :xuserid IDENTOFIED :xpasswd; // Connect実行
- 注意
- 次の場合は,HiRDBサーバへの接続に失敗します。
- OSにログインしているユーザ名の長さが,簡易認証ユーザとして使用できるユーザ名の文字数より長い場合(KFPA11564-Eメッセージが出力されます)。
- OSにログインしているユーザ名の取得に失敗した場合(KFPA11731-Eメッセージが出力されます)。
All Rights Reserved. Copyright (C) 2010, 2017, Hitachi, Ltd.