日期:2014-05-17  浏览次数:20485 次

解决了64位win7安装sql2005和2008远程连接不到其他数据库的方法
和大家分享下,当时遇到的问题如下:
win7 x64旗舰版,安装的sql2005 开发版x64,安装完毕以后按照网上的说明启用了tcp/ip端口,本地是可以连接数据库的。
但是连接远程的sql2000数据库就一直连接不上。报错如下
---------------------------------
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (Microsoft SQL Server,错误: 1326)
------------------------------------

远程的sql2000数据库端口修改过,我在本地的管理工具的ODBC里面也添加了相应的数据源。
以前xp下面安装sql2005标准版的时候,默认安装完就能用,并且能远程连接别的服务器的SQL2000和sql2005数据库.
现在换成了win7 x64为什么就不行。。。。求帮忙!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

解决方法:运行“C:\Windows\SysWOW64\odbcad32.exe” ,利用这个32位的“数据源(ODBC)”来创建SQL Server 2000 的JDBC连接即可。

原来win7 64位要配置32位的数据源位置是在C:\Windows\SysWOW64\odbcad32.exe,不是默认的"管理工具--ODBC数据源"

------解决方案--------------------
谢谢分享
楼主说的是应用程序连的数据库配置odbc问题吧
------解决方案--------------------
我也是64位的,但是装的2008R2,没有出现过楼主说的问题,不知道是不是sql版本不同,所以设置就不同呢
------解决方案--------------------
我在win7 64位旗舰版上装的2005根本连本机的服务器都连接不上,郁闷死了,可是在win7 32位家庭版上装的2005EXPRESS的却可以正常使用,不过我安装了将近一周啊,不知道是郁闷呢还是郁闷呢还是郁闷呢?
几乎所有的安装帖子都看过一遍了。