На 1-вата снимка ясно си показва, че има "Архитектурно несъответствие" - тоест , ползваш 64 битов DSN (ODBC) - без значение, че си инсталирал 32 битов SQL Server.
При положение, че системата ти е 64 битова, а SQL Server 2008 ти е 32 битов, трябва да ползваш ODBC от емулираната среда >> C:\Windows\SysWOW64\odbc.exe
Много хора не правят разлика между System32 & SysWOW64 директориите, понеже в 64 битовите системи "System32" е системната папка (за 64 битовите приложения),
а "SysWOW64" е папката за емулиране на 32 битови приложения под 64 битова система.
Малко ИНФО 32/64
И ти препоръчвам да изтриеш всички DSN (ODBC) x86/x64 , след което спираш и пускаш сървъра (SQL Server), и тогава ги въвеждаш отново ръчно.
Започваш от SQL Server, и внимаваш да избереш правилния Driver (SQL Server Native Client 10.0) - и гледай да не ги добавиш в "User DSN" , а в "System DSN".
След добавянето на DSN(ODBC), отново трябва да спреш/пуснеш SQL Server, за да зареди новите настройки.
Файловете са тествани и на 32 бита, и на 64 бита (Windows/SQL Server), и работят без грешка - проблемът е >> "BadConfig"
Ако освен MuServer, ще имаш и WebServer на хоста, добре ще е да си инсталираш >>
Microsoft ODBC Driver for SQL Server , но тогава при добавянето на DSN(ODBC),
ще трябва да избереш за Driver >> "ODBC Driver 11 for SQL Server" , вместо "SQL Server Native Client 10.0".
ODBC връзката с базата е по-надеждна, и по-бързо се изпълняват заявките - за разлика от SQLSRV, който излишно натоварва уеб сървъра.