DataStreamリファレンス
サポートされているデータベースバージョン、プロトコル、認証方法
| MySQL データベース | MS SQL データベース | |
|---|---|---|
| データベースバージョン | MySQL データベースバージョン 4.1、5.0、5.1、5.4、5.5、5.6 | MS SQL データベースバージョン 70、2000、2000SP1、2005、2008、2008R2、2012、2014 (ケルベロス認証サポート)。NetScaler パラメータ-mssqlServerVersion 2014を設定することで、2016 年、2017 年、2019 年、および 2022 年にバックエンド MS SQL サーバーを TDS 7.4 で構成できます。常時接続可用性グループは、MS SQL バージョン 2012 と 2014 でのみサポートされています。 |
| プロトコル | MySQL プロトコルのバージョン 10。MySQL プロトコルの詳細については、「 MySQL クライアント/サーバープロトコル」を参照してください | 表形式データストリーム (TDS) プロトコルバージョン 7.1 ~ 7.4。TDS プロトコルの詳細については、表形式データストリームプロトコルを参照してください |
| 認証方法 | MySQL ネイティブ認証がサポートされています。 | SQL サーバー認証と Windows 認証 (Kerberos/NTLM) がサポートされています。 |
文字セット
SET NAMES <charset> COLLATION <collation>
SET CHARACTER SET <charset>
トランザクション
特別なクエリ
-
SET クエリーSET SQL クエリは、接続に関連する変数を定義します。これらのクエリはグローバル変数の定義にも使用されますが、現在のところ、ADCアプライアンスはローカル変数とグローバル変数を区別できません。このクエリでは、ADCアプライアンスは「ストアアンドフォワード」メカニズムを使用します。
-
<db>クエリを使うこのクエリを使用して、ユーザーは接続に関連するデータベースを変更できます。この場合、<db>ADCアプライアンスは送信された値を解析し、使用する新しいデータベースを反映するようにサーバー側接続のフィールドを変更します。 -
INIT_DB コマンドこのクエリを使用して、ユーザーは接続に関連するデータベースを変更できます。この場合、
<init_db>ADCアプライアンスは送信された値を解析し、使用する新しいデータベースを反映するようにサーバー側接続のフィールドを変更します。 -
COM_PREPAREADC アプライアンスは、このコマンドを受信するとリクエストの切り替えを停止します。
-
クエリを準備このクエリは、接続に関連するプリペアドステートメントを作成するために使用されます。このクエリでは、ADCアプライアンスは「ストアアンドフォワード」メカニズムを使用します。