為安全或不受限制模式設定 DataFactory
重要
從 Windows 8 和 Windows Server 2012 開始,Windows 作業系統中不再包含 RDS 伺服器元件 (請參閱 Windows 8 和 Windows Server 2012 相容性逐步指南 (英文) 以取得詳細資料)。 未來的 Windows 版本將移除 RDS 用戶端元件。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 使用 RDS 的應用程式應移轉至 WCF 資料服務。
根據預設,ADO 會搭配「安全的」RDSServer.DataFactory 設定一起安裝。 RDS 伺服器元件的安全模式表示下列情況成立:
RDSServer.DataFactory 需要處理常式 (這是由登錄機碼設定所強制)。
預設處理常式 msdfmap.handler 已註冊、位於安全處理常式清單中,並標示為預設處理常式。
Msdfmap.ini 檔案已安裝在 Windows 目錄中。 您必須根據您的需求設定此檔案,才能在三層模式中使用 RDS。
您可以選擇性地設定不受限制的 DataFactory 安裝。 不需要自訂處理常式即可直接使用 DataFactory。 使用者仍可透過修改連接字串來使用自訂處理常式,但並非必要。 如需使用 RDSServer.DataFactory 物件之含意的詳細資訊,請參閱保護 RDS 應用程式。
已提供登錄檔 handsafe.reg 來設定處理常式登錄項目,以確保設定安全。 若要以安全模式執行,請執行 handsafe.reg。
執行 handsafe.reg 之後,您必須在 [命令提示字元] 視窗中輸入下列命令,以停止並重新啟動網頁伺服器上的 World Wide Web Publishing 服務:"NET STOP W3SVC" and "NET START W3SVC"。