0

クライアント (Win7-64 ビット) から、Win7-64 ビット マシンでも実行される DB2 サーバーに接続しようとしています。3 つの質問があります。

  1. DRDA プロトコルは SQL データベースのみをサポートしていますか?

  2. クライアントからサーバーに接続するとき、異なるストリーム (接続) で同時に別のデータベースに接続できますか?

  3. DRDA プロトコルを使用してサーバーに接続する場合、最初のクライアントからサーバーへのコマンドは、ACCSEC でチェーンされた EXCSAT でなければならないというのは本当ですか?

これを Google で検索したところ (Q3 の情報しか見つかりませんでした)、DDM接続では EXCSAT が最初のコマンドでなければならないことがわかりましたが、他のタイプの接続ではどうですか? そして、このタイプの接続は何ですか?

4

1 に答える 1

0
  1. はい; DRDA は、SQL データベースとの通信にのみ使用されます。

  2. ODBC または JDBC を使用している場合は、別のハンドルを使用して別のデータベースへの別の接続を確立して、どのデータベースと通信しているかを識別することができます。

  3. The Open Group Web サイトで DRDA の仕様を見つけることができるはずです。私は 3 つの小冊子サイズの PDF ファイルを持っています (第 1 巻の概要はわずか 772 ページ、第 2 巻の FD:OCA は 114 ページ、第 3 巻の DDM は 1168 ページです)。

概要は、クライアントが EXCSAT を送信して接続を開始することを示しています (p51)。ACCSECについては触れていません。

p123 の図は、EXCSAT メッセージに続いて AR からの EXCSATRD、クライアントからの ACCSEC、および ACCSECRD 応答を示しています。

このことから、いいえ、ACCSEC を EXCSAT にチェーンする必要はないと結論付けます。DDM接続の場合、そのようにする必要があることさえ明確ではありません。

于 2012-11-28T14:15:10.997 に答える