安全または無制限モード用の DataFactory の構成
重要
Windows 8 および Windows Server 2012 から、RDS サーバー コンポーネントが Windows オペレーティング システムに含まれなくなりました (詳細については、Windows 8 および Windows Server 2012 の互換性クックブックを参照してください)。 RDS クライアント コンポーネントは、今後のバージョンの Windows で削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 RDS を使用するアプリケーションを WCF Data Service に移行する必要があります。
既定では、ADO は "セーフ" RDSServer.DataFactory 構成でインストールされます。 RDS Server コンポーネントのセーフ モードでは次のようになります。
RDSServer.DataFactory にはハンドラーが必要です (これはレジストリ キー設定によって必須です)。
既定のハンドラー msdfmap.handler が登録され、セーフ ハンドラー リストに存在し、既定のハンドラーとしてマークされます。
Msdfmap.ini ファイルが Windows ディレクトリにインストールされます。 RDS を 3 層モードで使用する前に、ユーザーのニーズに合わせてこのファイルを構成する必要があります。
必要に応じて、無制限の DataFactory インストールを構成できます。 DataFactory は、カスタム ハンドラーなしで直接使用できます。 ユーザーは接続文字列を変更してカスタム ハンドラーを引き続き使用できますが、必須ではありません。 RDSServer.DataFactory オブジェクトを使用した場合の影響について詳しくは、RDS アプリケーションのセキュリティ保護に関するページを参照してください。
セーフ構成用にハンドラーのレジストリ エントリを設定するために、レジストリ ファイル handsafe.reg が提供されています。 セーフ モードで実行するには、handsafe.reg を実行します。
handsafe.reg を実行した後、コマンド プロンプト ウィンドウに "NET STOP W3SVC" と "NET START W3SVC" コマンドを入力して、Web サーバー上で World Wide Web 発行サービスを停止して再起動する必要があります。