配置 DataFactory 为安全模式或开放模式

重要

从 Windows 8 和 Windows Server 2012 开始,RDS 服务器组件不再包含在 Windows 操作系统中(有关详细信息,请参阅 Windows 8 和 Windows Server 2012 兼容性指南)。 RDS 客户端组件将在将来的 Windows 版本中删除。 避免在新开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 使用 RDS 的应用程序应迁移到 WCF 数据服务

默认情况下,ADO 安装有“安全”RDSServer.DataFactory 配置。 RDS 服务器组件的安全模式意味着以下内容为真:

  1. RDSServer.DataFactory 需要一个处理程序(这是由注册表项设置要求的)。

  2. 默认处理程序 msdfmap.handler 已注册,存在于安全处理程序列表中,并标记为默认处理程序。

  3. Msdfmap.ini 文件安装在 Windows 目录中。 在三层模式下使用 RDS 之前,必须根据需要配置此文件。

(可选)可以配置不受限制的 DataFactory 安装。 DataFactory 可以直接使用,而无需自定义处理程序。 用户仍可以通过修改连接字符串来使用自定义处理程序,但这不是必需的。 有关使用 RDSServer.DataFactory 对象的影响的详细信息,请参阅 保护 RDS 应用程序

提供了注册表文件handsafe.reg来设置安全配置的处理程序注册表项。 若要在安全模式下运行,请运行handsafe.reg。

运行handsafe.reg后,必须在命令提示符窗口中键入以下命令,停止并重启 Web 服务器上的万维网发布服务:“NET STOP W3SVC”和“NET START W3SVC”。

另请参阅

数据工厂自定义
RDS 基础知识