DataFactory をセーフ モードまたは無制限モードに設定する

既定では、ADO は "安全な" RDSServer.DataFactory 設定でインストールされます。RDS Server コンポーネントのセーフ モードの条件は次のとおりです。

  1. RDSServer.DataFactory にハンドラが必要である (必須かどうかは、レジストリ キーの設定によって決まる)。

  2. 既定のハンドラである msdfmap.handler が登録され、安全なハンドラの一覧にあり、既定のハンドラとしてマークされている。

  3. Windows ディレクトリに Msdfmap.ini ファイルがインストールされている。3 層モードで RDS を使用する場合は、必要に応じてこのファイルを事前に設定する必要がある。

または、無制限の DataFactory インストールを設定することもできます。DataFactory は、カスタム ハンドラがなくても直接使うことができます。接続文字列を変更してカスタム ハンドラを使うことはできますが、そうする必要はありません。RDSServer.DataFactory オブジェクトの使用に伴う影響の詳細については、「RDS アプリケーションの保護」を参照してください。

安全に設定を行うために、レジストリ ファイル Handsafe.reg がハンドラ レジストリ エントリのセットアップ用に用意されています。セーフ モードで実行するには、Handsafe.reg を実行します。

無制限の設定を行うために、レジストリ ファイル Handunsf.reg がハンドラ レジストリ エントリのセットアップ用に用意されています。無制限モードで実行するには、Handunsf.reg を実行します。

RDS のカスタム ハンドラ機能の使用方法の詳細については、http://www.microsoft.com/data/ado/rds/custhand.htm にある「Using the Customization Handler Feature in RDS 2.0」を参照してください。