和大家分享下,当时遇到的问题如下:
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数据源"

解决方案 »

  1.   

    谢谢分享
    楼主说的是应用程序连的数据库配置odbc问题吧
      

  2.   

    我是用的SQL Server Management Studio
    直接一直困扰我,本地连接可以,就是远程连接不行,看了很多的文档,该打开的远程连接设置也都打开了。
    只是没想到64位的win7设置odbc的时候要区分32位和64位。并且32位的odbc还藏得那么深
      

  3.   

    我也是64位的,但是装的2008R2,没有出现过楼主说的问题,不知道是不是sql版本不同,所以设置就不同呢
      

  4.   

    我在win7 64位旗舰版上装的2005根本连本机的服务器都连接不上,郁闷死了,可是在win7 32位家庭版上装的2005EXPRESS的却可以正常使用,不过我安装了将近一周啊,不知道是郁闷呢还是郁闷呢还是郁闷呢?
    几乎所有的安装帖子都看过一遍了。
      

  5.   

    今天200864位连本地数据库,怎么连都不行,网上也找了不少帖子看,方法也不能用,后来在管理工具,服务里看到有两个SQL的实例,一个是32位的,一个是64位的,32位的没有启动,只有64位的是启动的,后来想把这个32位的启动一下吧,启动后,再连接本地数据库,成功!难道只能连32位的吗?
      

  6.   

    刚刚又发现程序,Microsoft SQL Server 2008里的管理程序是指向32位的程序目录的,难道没有64位的管理程序,查找了下,64位的program files里没有该管理程序,汗!我的系统win7 64位旗舰版