На различных форумах в Интернете есть полдюжины постов по этому поводу - возможно, это проблема при использовании odbcss.h в присутствии MFC. Большинство ответов включают изменение порядка включенных заголовков (отладка вуду). Заголовок, который включает odbcss.h, прекрасно компилируется в своем собственном проекте, но когда он включен в другой проект, он выдает эту ошибку. Мы даже поместили его в stdafx.h последнего проекта, сразу после включения базы для MFC, и до сих пор не рады. Мы наконец обошли его, переместив его в файл cpp в исходном проекте, который не использует MFC (что должно было быть сделано в любом случае - но это был не наш код). Итак, у нас есть обходной путь, но нет реального решения.