次の方法で共有


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

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

重要

Windows 8 および Windows Server 2012 から、RDS サーバー コンポーネントが Windows オペレーティング システムに含まれなくなりました (詳細については、Windows 8 および Windows Server 2012 の互換性クックブックを参照してください)。 RDS クライアント コンポーネントは、今後のバージョンの Windows で削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 RDS を使用するアプリケーションを WCF Data Service に移行する必要があります。

そのため、各セクションには次のいずれかのセクション ヘッダーが付いています。

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

セクション ヘッダーには、次の部分があります。

パーツ 説明
connect 接続文字列を変更するリテラル文字列。
sql コマンド文字列を変更するリテラル文字列。
userlist 特定のユーザーのアクセス権を変更するリテラル文字列。
logs 操作エラーを記録するログ ファイルを指定するリテラル文字列。
default 識別子が指定されていないか見つからない場合に使用されるリテラル文字列。
identifier connect または command 文字列内の文字列と一致する文字列。

- セクション ヘッダーに connect が含まれていて、識別子の文字列が接続文字列に含まれている場合は、このセクションを使用します。
- セクション ヘッダーに sql が含まれていて、識別子の文字列がコマンド文字列に含まれている場合は、このセクションを使用します。
- セクション ヘッダーに userlist が含まれていて、識別子の文字列が connect セクションの識別子と一致する場合は、このセクションを使用します。

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

次の状況では、特定のセクションが使用されます。

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

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

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

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

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

  • DataFactory が機能しているときは、常に logs セクションが使用されます。

参照

カスタマイズ ファイルの Connect セクション
カスタマイズ ファイルの Logs セクション
カスタマイズ ファイルの SQL セクション
カスタマイズ ファイルの UserList セクション
DataFactory のカスタマイズ
必要なクライアントの設定
独自のカスタム ハンドラーの記述