Article ID: 243245 - Last Review: September 30, 2003 - Revision: 3.0 PRB: RDS Handler Error Messages Due to Security SettingsThis article was previously published under Q243245 SYMPTOMS
When using Remote Data Services (RDS) to request an ActiveX Data Objects (ADO) Recordset either through a DataFactory object or through the Microsoft Remote Provider, you may get one of the following error messages:
A Handler is required and one was not specified.
-or-
The specified Handler has been denied access.
CAUSE
This problem occurs if:
RESOLUTION
Following is a list of items to check:
Check RDS Handler Securities for the ServerBeginning with Microsoft Data Access Components (MDAC) 2.0, security features were added to Remote Data Service (RDS) that prevent malicious use of RDS on an IIS computer.NOTE: If you install MDAC version 2.1 on an MDAC version 2.0 computer, the security features are not enabled to avoid breaking existing RDS applications. If you are installing MDAC 2.1 on a "clean" computer, then new RDS security features are enabled. As a result of the new RDS security features, you must specify an RDS handler when using the DataFactory. A handler is required by default. For more information about RDS handlers, please see the following article: Using the Customization Handler Feature in RDS 2.0
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/adostartpage1.asprds/custhand.htm)
Following are the choices for using the RDS DataFactory:
Microsoft Security Bulletin (MS99-025)
(http://www.microsoft.com/security/bulletins/ms99-025faq.asp)
Check Anonymous User Account Permissions to the Handler DirectoryBecause Remote Data Service is installed in the C:\Program Files\Common Files\System\MSADC folder, check that the Anonymous user from the IIS Service Manager can access this directory (it should have both Read and Execute access). Also, if you are not using the default virtual directory of IIS or if you have the Run in Separate Memory Space check box selected in the default directory's properties, the RDS client may not have access to the RDS directory. For additional information on how to fix this, click the article number below to view the article in the Microsoft Knowledge Base:184606
(http://support.microsoft.com/kb/184606/EN-US/
)
HOWTO: Use RDS From an IIS 4.0 Virtual Server
STATUS
This behavior is by design.
REFERENCESMicrosoft Security Bulletin (MS99-025)
(http://www.microsoft.com/security/bulletins/ms99-025faq.asp)
| Article Translations
|

Back to the top
