Проблема для 1С 7.7 решается следующим образом:
1. в windows\system32 заменяем файлы sqlsrv32.dll и sqlsrv32.rll на аналогичные из XP, предварительно перехватив ownership и full control на себя.
2. устанавливаем крайнюю сборку 1С – 7.70.027 (должна быть у вашего продавца)
3. в каждый каталог базы (если у вас их несколько) кладем пустой файл OrdNoChk.prm (иначе 1С будет говорить про неправильный порядок сортировки и вылетать)
4. наслаждаемся жизнью и продолжением работы 1С 7.7 под Вистой.
Конечно, замена файлов в system32 есть очень даже нехорошо, но ждать, пока 1С соблаговолит обратить на проблему свое внимание и исправить явный баг, у меня нет ни времени, ни желания.