设置 DCOM 流封送格式

使用 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"