カスタマイズ ファイルの概要
適用先: Access 2013、Office 2013
カスタマイズ ファイルの各セクション ヘッダーは、型とパラメーターを含む角かっこ ([]) で構成されます。 4 つのセクションの種類は、リテラル文字列 connect、 sql、 userlist、またはログによって示 されます。 パラメーターはリテラル文字列、既定値、ユーザー指定の識別子、または nothing です。
つまり、各セクションは以下のセクション ヘッダーのいずれかで示されます。
[ connect default ]
[ connect identifier ]
[ sql default ]
[ sql identifier ]
[ userlist identifier ]
[ logs ]
セクション ヘッダーには以下の要素があります。
パーツ |
説明 |
---|---|
接続 |
接続文字列を変更するリテラル文字列です。 |
Sql |
コマンド文字列を変更するリテラル文字列です。 |
userlist |
特定のユーザーのアクセス権を変更するリテラル文字列です。 |
ログ |
操作エラーを記録するログ ファイルを指定するリテラル文字列です。 |
default |
識別子が指定されていない場合、または検出されない場合に使用されるリテラル文字列です。 |
識別子 |
"接続" 文字列または "コマンド" 文字列内の文字列と一致する文字列です。
|
DataFactory はハンドラーを呼び出し、クライアントのパラメーターを渡します。 ハンドラーは、クライアント パラメーター内の文字列全体を対象として、該当するセクション ヘッダー内の識別子と一致する文字列を検索します。 一致する文字列が見つかると、そのセクションの内容がクライアント パラメーターに適用されます。
各セクションは次の状況下で使用されます。
クライアント接続文字列の値部分 "**Data Source=value" が接続セクション識別子と一致キーワード (keyword)場合、接続セクションが使用されます。
sql セクションは、クライアントのコマンド文字列が sql セクションの識別子と一致する文字列を含んでいる場合に使用されます。
一致する識別子が存在しない場合は、既定のパラメーターを持つ connect セクションまたは sql セクションが使用されます。
userlist セクションは、 userlist セクションの識別子が connect セクションの識別子と一致する場合に使用されます。 一致する場合は、 userlist セクションの内容が、 connect セクションによって管理される接続に適用されます。
接続文字列またはコマンド文字列中の文字列がどの connect セクション ヘッダーまたは sql セクション ヘッダーの識別子とも一致せず、また、既定のパラメーターを持つ connect セクション ヘッダーまたは sql セクション ヘッダーがない場合は、クライアント文字列がそのまま使用されます。
logs セクションは、 DataFactory の動作中に常に使用されます。