我如何连接到我的64位SQL Server使用ODBC? [英] How do I connect to my 64-bit SQL Server with ODBC?

查看:719
本文介绍了我如何连接到我的64位SQL Server使用ODBC?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最近安装了SQL Server 2008前preSS在我的Windows 7旗舰版64位家用机。我也有IIS 7.5与PHP 5.3,而我试图连接通过 ADODB 到SQL,但一直得到这个错误:

I recently installed SQL Server 2008 Express on my Windows 7 Ultimate x64 home machine. I also have IIS 7.5 with PHP 5.3, and I was trying to connect to SQL via ADODB, but kept getting this error:

[Microsoft][ODBC Driver Manager] The specified DSN contains an
architecture mismatch between the Driver and Application

做少量挖掘在互联网上之后,我觉得这是因为SQL Server ODBC驱动程序是为32位操作系统,而我是64。首先,我是不是正确的?这是我遇到麻烦的原因是什么?其次,如果是的话,我该如何解决这一问题?是否有与64位操作系统上运行任何更新的ODBC驱动程序?我看了看,但未能找到任何...

After doing a small amount of digging on the internet, I think this is because the SQL Server ODBC driver is meant for 32-bit operating systems, and mine's 64. First of all, am I correct? Is this the reason I'm running into trouble? Secondly, if so, how do I fix this? Are there any updated ODBC drivers that work with 64-bit operating systems? I looked but was unable to find any...

推荐答案

您说得对,它做的位。

希望这有助于:

- 从MSDN -

--From MSDN --

要管理连接到一个32位驱动程序在64位的数据源   平台,使用C:\ WINDOWS \ SYSWOW64 \ odbcad32.exe的。要管理数据   源连接到一个64位的驱动程序,使用   C:\ WINDOWS \ SYSTEM32 \ odbcad32.exe的。如果使用64位odbcad32.exe的   配置或删除的DSN连接到32位的驱动程序,你会   收到此消息。

To manage a data source that connects to a 32-bit driver under 64-bit platform, use c:\windows\sysWOW64\odbcad32.exe. To manage a data source that connects to a 64-bit driver, use c:\windows\system32\odbcad32.exe. If you use the 64-bit odbcad32.exe to configure or remove a DSN that connects to a 32-bit driver you will receive this message.

这篇关于我如何连接到我的64位SQL Server使用ODBC?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆