Я настраиваю заменяющий сервер. Главным образом это работает рабочие места Mathematica. Я установил соединения ODBC на новом блоке так же, как на старом блоке, но когда Mathematica пытается установить соединение, используя
testConn=OpenSQLConnection[JDBC["odbc","MyODBCName"]]
Я получаю
JDBC::error: [Microsoft][ODBC Driver Manager] Invalid string or buffer length
Поиск по этому вопросу в основном находит других людей, имеющих проблемы. Некоторые ссылки на 32/64-битные проблемы Java. У меня Java 1.6.0_24 (32-разрядная версия) на новом сервере, 1.6.0 на старом. И Вольфрам еще не ответил. Некоторые программы, которые не используют ODBC для подключения, отлично работают на новом компьютере.
Версии программного обеспечения: Mathematica 7, MS SQLServer 2008 на обоих компьютерах, Windows Server 2008 на новом и Server 2003 на старом. Я создал соединения ODBC, используя 32- и 64-разрядные версии odbcad32.exe
Чего мне не хватает, что я вам не сказал и что вы предлагаете?
Спасибо ** кент