无法连接到安装在Windows 7上的SQL Server 2005 X64
问题描述:
我在Windows 7x64上安装了SQL EXPRESS 2005。我已经在防火墙例外中添加了sqlsvr.exe,从SQL Server配置管理器启用了名称管道和TCP/IP。 SQL服务器浏览器服务也设置为自动运行。我启用了用户sa并使用SQL Server管理Studio Express将其更改为sa。无法连接到安装在Windows 7上的SQL Server 2005 X64
每件事情都很好,并尝试从本地访问SQL Server,我可以很容易地连接。
但是,当我尝试在Windows XP x32bit的odbc数据源管理中创建一个DSN时,我无法连接。我尝试以下名称作为服务器名称
servercomputername
servercomputername \ SQLEXPRESS
192.168.1.2
192.168.1.2 \ SQLEXPRESS
,但都没有奏效。即它显示sql服务器不存在或拒绝访问。
我甚至试过在我的VB6.0源代码更改连接字符串作为
Mydb.Open“驱动程序= {SQL服务器};服务器=(MYSERVERNAME \ SQLEXPRESS);数据库=帐户; UID = SA; PWD = SA;”
但唉,它根本不工作。我已经搜索了超过20个不同的帖子,但没有解决方案。我期待在配置过程中发现我的错误或我的缺失点。
答
如果您使用Windows 7 64位,则必须小心运行“正确”的ODBC配置。我的猜测是,你正在运行的64位版本,将永远不会工作,因为VB6将只支持32位驱动程序。
直接从“SysWOW64”目录运行“c:\ Windows \ SysWOW64 \ odbcad32.exe”并进行配置。
“但都没有工作”的意思是什么?你有没有收到任何错误信息? – 2012-03-16 14:44:25
它显示sql服务器不存在或访问被拒绝 – Prajwal 2012-03-16 14:47:23
我知道你说你已经将它添加到你的防火墙例外,但你可能想关闭SQL服务器PC和你的客户端PC上的防火墙,并尝试再次连接。 – 2012-03-16 16:25:52