Поделиться через


Настройка формата маршалинга потоков 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 Compatibility Cookbook). Клиентские компоненты 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"