мы только что столкнулись со странной ошибкой в наших приложениях, подключающихся к кластерному Sql Server 2000: и наши приложения .NET (ADO.NET), и приложение C ++ (ADO) получают ошибку, которую мы не можем объяснить.
Все приложения могут подключаться к базе данных, могут читать данные из нее, но не могут записывать данные в нее, получая «общую сетевую ошибку» (я перевел из итальянского сообщения). После нескольких испытаний мы попытались переключить службы с одного узла на другой, и это, похоже, решило проблему.
До сих пор никто не может понять, что случилось и почему; Есть ли кто-нибудь, кто может мне объяснить?
заранее спасибо
Marco
EDIT:
На всякий случай, если это случится с кем-то еще: мы обнаружили, что на компьютере не была установлена последняя версия MDAC (2.8 SP1). Весьма вероятно, что клиент переустанавливал компьютер и не обновлял Windows: когда мы запустили Центр обновления Windows, проблема магически (с точки зрения клиента ...) была исправлена.
Мы не знаем точно, какая версия MDAC была установлена, но могли быть версии 2.6 или меньше, поскольку я знаю, что у наших приложений есть проблемы со старыми версиями MDAC.