你好,我在客户端 PC 的 SQL 连接方面遇到了问题。
我们的软件使用 SQL 数据库,我刚刚从 SQL2005 更新到 SQL2008
我们有 5 件:
- 2 x Vista(32 位)
- 2 x win7 (64位)
- 1 x xp (32位))
其中一台win7系统电脑上安装了SQL Server 2008 R2 Express。
所有其他客户端 PC 均通过 ODBC 系统 DNS 和身份验证用户/密码进行连接。
所有客户端PC通过ODBC测试连接并测试成功。
但是 win7 客户端(不是服务器端)启动软件时返回如下错误信息,虽然 ODBC 测试没问题。
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 和命名管道在 SQL 服务器配置中启用。
我已经在所有机器上安装了新的 sql 本机 odbc 驱动程序。
Windows 防火墙已禁用,卡巴斯基防火墙已启用,但怀疑这是一个问题,因为其他电脑能够连接。
我迷路了,只有这台 win7 64 位客户端电脑无法连接。所有设置都一样。有什么想法吗?