次の方法で共有


カスタマイズ ファイルの概要

適用先: Access 2013、Office 2013

カスタマイズ ファイルの各セクション ヘッダーは、型とパラメーターを含む角かっこ ([]) で構成されます。 4 つのセクションの種類は、リテラル文字列 connectsqluserlist、またはログによって示 されます。 パラメーターはリテラル文字列、既定値、ユーザー指定の識別子、または nothing です。

つまり、各セクションは以下のセクション ヘッダーのいずれかで示されます。

 
[ connect   default     ]
[ connect   identifier  ]
[ sql       default     ]
[ sql       identifier  ]
[ userlist  identifier  ]
[ logs                  ]

セクション ヘッダーには以下の要素があります。

パーツ

説明

接続

接続文字列を変更するリテラル文字列です。

Sql

コマンド文字列を変更するリテラル文字列です。

userlist

特定のユーザーのアクセス権を変更するリテラル文字列です。

ログ

操作エラーを記録するログ ファイルを指定するリテラル文字列です。

default

識別子が指定されていない場合、または検出されない場合に使用されるリテラル文字列です。

識別子

"接続" 文字列または "コマンド" 文字列内の文字列と一致する文字列です。

  • セクション ヘッダーに connect があり、識別子の文字列が接続文字列内にある場合は、connect セクションが使用されます。

  • セクション ヘッダーに sql があり、識別子の文字列がコマンド文字列内にある場合は、sql セクションが使用されます。

  • セクション ヘッダーに userlist があり、識別子の文字列が connect セクションの識別子と一致する場合は、userlist セクションが使用されます。

DataFactory はハンドラーを呼び出し、クライアントのパラメーターを渡します。 ハンドラーは、クライアント パラメーター内の文字列全体を対象として、該当するセクション ヘッダー内の識別子と一致する文字列を検索します。 一致する文字列が見つかると、そのセクションの内容がクライアント パラメーターに適用されます。

各セクションは次の状況下で使用されます。

  • クライアント接続文字列の値部分 "**Data Source=value" が接続セクション識別子と一致キーワード (keyword)場合、接続セクションが使用されます。

  • sql セクションは、クライアントのコマンド文字列が sql セクションの識別子と一致する文字列を含んでいる場合に使用されます。

  • 一致する識別子が存在しない場合は、既定のパラメーターを持つ connect セクションまたは sql セクションが使用されます。

  • userlist セクションは、 userlist セクションの識別子が connect セクションの識別子と一致する場合に使用されます。 一致する場合は、 userlist セクションの内容が、 connect セクションによって管理される接続に適用されます。

  • 接続文字列またはコマンド文字列中の文字列がどの connect セクション ヘッダーまたは sql セクション ヘッダーの識別子とも一致せず、また、既定のパラメーターを持つ connect セクション ヘッダーまたは sql セクション ヘッダーがない場合は、クライアント文字列がそのまま使用されます。

  • logs セクションは、 DataFactory の動作中に常に使用されます。