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 サーバ データベース管理 » レプリケーション » Open Server としての SQL Anywhere » Sybase Open Client と jConnect 接続の特性

 

TDS 接続用オプションの設定値の変更

SQL Anywhere は、TDS を通してアプリケーションをサービスしている場合、関連したデータベースのさまざまなオプションを自動的に設定し、オプションの値を Adaptive Server Enterprise のデフォルトの設定と互換性があるようにします。TDS 接続用のオプションは、次のようにしていつでも変更できます。

前提条件

この作業を実行するための前提条件はありません。

 ♦ タスク
  1. 目的のデータベースオプションを設定するプロシージャを作成します。

  2. login_procedure オプションに新しいプロシージャ名を設定します。

結果

今後の接続では、このプロシージャを使用します。別のユーザ ID に対して、別のプロシージャを設定できます。

このプロシージャの例では、デフォルト設定の quoted_identifier オプションだけを変更します。

CREATE PROCEDURE my_startup_procedure()
BEGIN
  IF CONNECTION_PROPERTY('CommProtocol')='TDS' THEN
    SET TEMPORARY OPTION quoted_identifier='Off';
  END IF
END;

次のコマンドを実行し、login_procedure オプションを新しいプロシージャ名に設定します。

SET OPTION login_procedure= 'DBA.my_startup_procedure';

 参照