Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 » SQL Anywhere サーバ データベース管理 » SQL Anywhere データベース接続 » データベース接続 » Kerberos 認証

 

Windows で Kerberos ログインに SSPI を使用する

Windows ドメインでは、クライアントコンピュータに Kerberos クライアントをインストールしなくても、Windows ベースのコンピュータで SSPI を使用できます。Windows ドメインアカウントには、関連付けられた Kerberos プリンシパルがあらかじめ用意されています。

前提条件

Kerberos の設定について、SQL Anywhere で使用できるように設定を済ませている必要があります。SQL Anywhere のデータベースサーバとデータベースについて、Kerberos を使用できるように設定を済ませている必要があります。

内容と備考

SSPI は、SQL Anywhere クライアントのみが Kerberos 接続パラメータで使用できます。SQL Anywhere データベースサーバは SSPI を使用できません。サポートされる SSPI 以外の Kerberos クライアントを使用する必要があります。

 ♦ タスク
  • クライアントコンピュータからデータベースに接続します。次に例を示します。

    dbisql -c "KERBEROS=SSPI;Server=my_server_princ"

    接続文字列に Kerberos=SSPI と指定されている場合、Kerberos ログインが試行されます。

    次の SQL 文を使用した接続も成功します。ただし、接続が成功するためには、データベースサーバ上のデフォルトデータベースの Kerberos ログインマッピングと一致するユーザプロファイル名を使用してユーザがすでにログオンしていることが必要です。

    CONNECT USING 'KERBEROS=SSPI';

結果

Windows で Kerberos 認証に SSPI を使用できます。

 参照