Windows OS 2008 上的 Mathematica 7 和 ODBC 问题
我正在设置替换服务器。它主要运行 Mathematica 作业。我在新机器上设置的 ODBC 连接与旧机器上的相同,但是当 Mathematica 尝试连接时,使用
testConn=OpenSQLConnection[JDBC["odbc","MyODBCName"]]
I get
JDBC::error: [Microsoft][ODBC Driver Manager] Invalid string or buffer length
搜索主要发现其他有相关问题的人。对 32/64 位 Java 问题的一些参考。我在新服务器上有Java 1.6.0_24(32位),在旧服务器上有1.6.0。而 Wolfram 尚未做出回应。一些不使用 ODBC 连接的程序在新机器上运行良好。
两台机器上的软件版本均为 Mathematica 7、MS SQLServer 2008,新一台为 Windows Server 2008,旧一台为 Server 2003。我使用 odbcad32.exe 的 32 位和 64 位版本创建了 ODBC 连接
我缺少什么,我没有告诉您什么以及您有什么建议? 谢谢,**肯特
I'm setting up a replacement server. Mostly it runs Mathematica jobs. I set up the ODBC connections on the new box to be the same as on the old box, but when Mathematica tries to connect, using
testConn=OpenSQLConnection[JDBC["odbc","MyODBCName"]]
I get
JDBC::error: [Microsoft][ODBC Driver Manager] Invalid string or buffer length
Searching on this mostly finds other people with related problems. Some references to 32/64 bit Java issues. I have Java 1.6.0_24 (32 bit) on the new server, 1.6.0 on the old. And Wolfram has not responded yet. Some programs that don't use ODBC to connect work fine on the new box.
Software versions are Mathematica 7, MS SQLServer 2008 on both boxes, Windows Server 2008 on the new one and Server 2003 on the old one. I created ODBC connections using both the 32 and 64 bit versions of odbcad32.exe
What am I missing, what didn't I tell you and what do you suggest?
Thanks, **kent
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有些人通过安装 Microsoft Access 数据库引擎 2010 可再发行组件。尽管此更新的标题中写着“Access”,但它可能与您的问题相关,因为它还更新了 ODBC 框架本身。
Some people have had success by installing the Microsoft Access Database Engine 2010 Redistributable. Even though this update says "Access" in the title, it might be relevant to your problem because it also updates the ODBC framework itself.