ページの先頭行へ戻る
Symfoware Server V10.0.0 アプリケーション開発ガイド(.NET Data Provider編)

付録B ConnectionStringプロパティのキーワード

ConnectionStringプロパティに指定可能なキーワードを説明します。

キーワード

既定値

説明

Data Source
または
Host
または
Server
または
Address
または
Addr
または
Network Address

なし

接続するサーバのホスト名またはIPアドレスを指定します。
ホスト名を指定する場合、63バイト以内で指定してください。
ホスト名、またはIPアドレスは、必ず指定してください。

Port

26551

RDB2_TCP連携で使用するポート番号を指定します。

User ID
または
User
または
UID

なし

データベースに接続するユーザIDを指定します。
ユーザIDは、必ず指定してください。

Password
または
Pwd

なし

データベースに接続するユーザIDのパスワードを指定します。
パスワードは必ず指定してください。

Initial Catalog
または
Database

なし

接続するデータベース名を指定します。

schema

なし

アプリケーションで使用するSQL文のデフォルトスキーマ名を指定します。

eventlog

OFF(取得しない)

EventLogの取得の有無やログの取得レベルを指定します。詳細は、“B.1 eventlogキーワード”を参照してください。

connect timeout
または
connection timeout

15

サーバへの接続を待機する時間を指定します。指定した待機時間を過ぎると、接続を切断し、エラーを返します。
待機時間の単位は秒です。

0を指定した場合、待機時間に無制限が指定されます。接続が永続的に待機することになるので、0は指定しないようにしてください。

connectionlifetime

0(最大値)

コネクションのプールでの保持時間を指定します。保持時間を超えたコネクションは解放されます。
0~2147483647の範囲で指定します。保持時間の単位は秒です。

0を指定した場合、保持時間に最大値が指定されます。

pooling

true

コネクションをプーリングするかどうかを指定します。

  • trueが指定された場合、コネクションをプーリングします。

  • falseが指定された場合、コネクションをプーリングしません。

Max Pool Size
または
maxpooledconnections

100

データベースごとに、再利用可能なコネクション数の上限を指定します。
0~32767の範囲で指定することができます。
0を指定した場合、コネクションは再利用されずに切断されます。
1以上を指定した場合、SymfowareConnectionクラスのcloseメソッドを実行しても、データベースとの接続は切断されません。コネクションは再利用可能な状態になります。
ただし、Max Pool Sizeパラメタの指定値を超えるコネクションは、切断されます。
また、32768以上が指定された場合、32767が指定されたとみなします。

注意

  • Min Pool Sizeに指定された値よりも小さい値は指定できません。

Min Pool Size
または
minpooledconnections

0

データベースごとに、プールで再利用可能なコネクション数の下限を指定します。
0~32767の範囲で指定することができます。
0を指定した場合、コネクションは再利用されずに切断されます。
1以上を指定した場合、SymfowareConnectionクラスのcloseメソッドを実行しても、データベースとの接続は切断されません。コネクションは再利用可能な状態になります。
ただし、32768以上が指定された場合は、32767が指定されたとみなします。

注意

  • Max Pool Sizeに指定された値よりも大きい値は指定できません。

tuneparam

なし

Symfoware Serverのクライアント用の動作環境ファイルの実行パラメタを指定します。指定可能な実行パラメタ、および指定形式の詳細は、“B.2 tuneparamキーワード”を参照してください。