在Windows 2000下面,由于RDS的缺省安全配置同IIS4不同,從而造成RDS無法正常使用,以下是本人根據(jù)微軟 MDAC 2.6 SDK 的 ADO 文檔中關(guān)于RDS的說明部分翻譯并整理總結(jié)而成的配置步驟,在我所配置的服務(wù)器中都獲得成功,現(xiàn)供大家參考。
1、用“計算機管理”工具查看 IUSR_<ComputerName> 用戶是否在Guests 組中,如果沒有請加入。
2、單擊“開始”-“運行”,輸入“msdfmap.ini”,按回車編輯該文件,或直接在NT安裝目錄下找到該文件雙擊,找到“[CONNECT DEFAULT]”項,如果Access參數(shù)的當(dāng)前值是“NOACCESS”,將其改為“READONLY”。
3、運行“Internet服務(wù)管理器”,查看“默認Web站點”-“MSADC”虛擬目錄的屬性,將執(zhí)行許可設(shè)為“腳本和可執(zhí)行程序”;查看“目錄安全性”-“IP地址及域名限制”,改為對所有地址授權(quán)訪問
4、將以下內(nèi)容另存為后綴名為.reg的注冊表文件,并將其導(dǎo)入注冊表: REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ADCLaunch\RDSServer.DataFactory]
;將RDS的安全級別降低 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataFactory]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataFactory\HandlerInfo] "handlerRequired"=dword:00000000 "DefaultHandler"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataFactory\HandlerInfo\safeHandlerList]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataFactory\HandlerInfo\safeHandlerList\MSDFMAP.Handler]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataFactory\HandlerInfo\safeHandlerList\MSDFMAP_VB.Handler]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataFactory\HandlerInfo\safeHandlerList\MSDFMAP_VC.Handler]
5、停止并重新啟動 WWW 服務(wù),如果上述修改仍不起作用,重新啟動服務(wù)器。
如果您使用的是 DataSpace 組件或 DataControl 但經(jīng)以上配置后仍無法正常工作,請查看ADO文檔。
|