Судя по полученному вами сообщению об ошибке, очень похоже, что вы каким-то образом используете / получаете доступ к утилитам SQL 2005.«Версия 10.0» - это SQL 2008 (в инженерном плане, а не в маркетинге).Вы уверены, что получаете доступ к нужной DLL?
Давным-давно, я столкнулся с чем-то, возможно, похожим.У нас были SQL 7.0 и 2000 на одной коробке (я сказал это было давно), и мы вызывали какую-то утилиту через командный файл, окно команд, что-то вроде этого, и мы могли получить только старую / несовместимую версиюутилиты для запуска.Несколько дней спустя кто-то [Привет, Грег!] Подумал посмотреть на настройку PATH среды DOS, и вот, из-за порядка, в котором перечислены папки, ОС найдет старую версию перед новой.Может ли что-то подобное запутать вас сейчас?