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'; |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |