Windows 10 64位SQL Server 2012上的ADODB连接失败
我们的VB6应用程序目前部署在Windows 7 32位SQL Server 2008上,运行良好 最近,我们正在使用SQL Server 2012迁移到64位Windows 10,以下错误:Windows 10 64位SQL Server 2012上的ADODB连接失败,windows,vb6,sql-server-2012,adodb,Windows,Vb6,Sql Server 2012,Adodb,我们的VB6应用程序目前部署在Windows 7 32位SQL Server 2008上,运行良好 最近,我们正在使用SQL Server 2012迁移到64位Windows 10,以下错误: Set conn=CreateObject(“ADODB.Connection”) conn.CommandTimeout=3600'1小时 连接打开“DSN=MYDSN”=>此处发生错误 DSN已经过独立测试,并与SQL server连接良好 错误: DNS数据=Sql Server&32位或64位
Set conn=CreateObject(“ADODB.Connection”)
conn.CommandTimeout=3600'1小时
连接打开“DSN=MYDSN”=>此处发生错误
DSN已经过独立测试,并与SQL server连接良好
错误:
- DNS数据=Sql Server&32位或64位ODBC数据源: 3709,连接无法用于执行此操作。在此上下文中,它是关闭的或无效的
- DNS数据源=SQL Server本机客户端11和32位ODBC数据源: 3709,连接无法用于执行此操作。在此上下文中,它是关闭的或无效的
- DNS数据源:SQL Server本机客户端11和64位ODBC数据源: -2147217843,[Microsoft][SQL Server Native Client 11.0][SQL Server]无法打开登录请求的数据库“ClientDatabase”。登录失败
感谢您的任何意见。我也有同样的问题。在新安装的Windows 10上运行带有VBA的同一Excel工作簿后,我的ADODB连接无法工作。然后我想起,当我从Windows7迁移到Windows8.1时,同样的情况也发生了 这两种情况下的解决方案都是64位版本的ODBC根本无法开箱即用(我不知道为什么,老实说,我没有费心调试) 我知道你说你试过32位版本,但你真的在试32位之前删除了64位的所有痕迹吗?显然,他们相互冲突 尝试以下步骤:
我的问题是Excel中的VBA,连接使用MySQL ODBC驱动程序连接到MySQL DB,但可能是相同的问题。我也有相同的问题。在新安装的Windows 10上运行带有VBA的同一Excel工作簿后,我的ADODB连接无法工作。然后我想起,当我从Windows7迁移到Windows8.1时,同样的情况也发生了 这两种情况下的解决方案都是64位版本的ODBC根本无法开箱即用(我不知道为什么,老实说,我没有费心调试) 我知道你说你试过32位版本,但你真的在试32位之前删除了64位的所有痕迹吗?显然,他们相互冲突 尝试以下步骤:
我的问题是Excel中的VBA,连接使用MySQL ODBC驱动程序连接到MySQL DB,但可能是同一个问题。我假设。。。你有32位DSN吗?我试过32位和64位DSN。但它们中没有一个肯定必须是32位DSN。它是否从32位ODBC控制面板小程序正确测试?我假设。。。你有32位DSN吗?我试过32位和64位DSN。但它们中没有一个肯定必须是32位DSN。是否从32位ODBC控制面板小程序正确测试?