SQL Server 2008 R2 Express连接错误

您好,我有一个客户端电脑SQL连接的问题
我们有使用SQL数据库的软件,而且我刚从SQL2005更新到SQL2008

我们有5个:

  • 2 x vista(32位)
  • 2 x win7(64bit)
  • 1 x xp(32bit))

SQL Server 2008 R2 Express安装在其中一个win7 pcs上。

所有其他客户端PC通过ODBC系统DNS与auth用户/密码连接。

所有客户端PC通过ODBCtesting连接并testing成功。

然而,win7客户端电脑(不是服务器电脑)在启动软件时返回下面的错误信息。 即使ODBCtesting是可以的。

Connection failed: SQLState: '01000' SQL Server Error: 53 [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()). Connection failed: SQLState: '08001' SQL Server Error: 17 [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied. 

TCP / IP和命名pipe道在sql服务器configuration中启用。

我已经在所有机器上安装了新的本机odbc驱动程序。

Windows防火墙被禁用,卡巴斯基一个启用,但怀疑这是一个问题,由于其他PC能够连接。

我迷路了,只有这个win7 64bit客户端电脑无法连接。 所有的设置都一样。 有任何想法吗?