设置 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 开始,Windows 操作系统不再包含 RDS 服务器组件(有关更多详细信息,请参阅 Windows 8 和 Windows Server 2012 兼容性实用手册)。 Windows 的未来版本中将移除 RDS 客户端组件。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 使用 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"