使用 RDS 1.5 或更高版本中的组件的客户端计算机与使用 RDS 2.0 或更高版本中的组件的服务器不兼容。 使用 DCOM 作为基础协议时,对 RDS 2.0 或更高版本的支持在传输 Recordset 对象时更高效。 如果客户端运行来自 RDS 1.5 或更早版本的组件,则可以将服务器设置为使用以前的 RDS 支持(称为 RDS 1.0)或更高版本的 RDS 支持(称为 RDS 2.0 或更高版本)。 设置以下任一注册表项:
重要
从 Windows 8 和 Windows Server 2012 开始,RDS 服务器组件不再包含在 Windows 操作系统中(有关详细信息,请参阅 Windows 8 和 Windows Server 2012 兼容性指南)。 RDS 客户端组件将在将来的 Windows 版本中删除。 避免在新开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 使用 RDS 的应用程序应迁移到 WCF 数据服务。
[HKEY_CLASSES_ROOT]
\CLSID\[58ECEE30-E715-11CF-B0E3-00AA003F000F}\ADTGOptions]"MarshalFormat"="RDS10"
-或-
[HKEY_CLASSES_ROOT]
\CLSID\[58ECEE30-E715-11CF-B0E3-00AA003F000F}\ADTGOptions]"MarshalFormat"="RDS20"