Я также столкнулся с этой ошибкой на сервере Windows 2003 x86. Первоначально моя проблема была
Невозможно найти запрошенный .net
каркасный поставщик данных. а может и не быть
установлен.
, что привело к комментариям, что в c: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG \ machine.config отсутствовали необходимые записи для раздела DbProviderFactories. И действительно, там не было записей IBM DB2. Когда я вручную добавил в запись, я столкнулся с вашей ошибкой, предполагая, что больше , чем просто редактирование machine.config.
Раньше я удалял набор драйверов IBM DB2, перезагружал систему, переустанавливал ее и правильно инициализировал соединения.