winform 连接sqlServer2000服务器
服务器安装sqlServer2000 IP地址192.168.0.111
客户端没有安装SQLServer2000只安装运行软件。
<add key="ConnectionString" value ="server=192.168.0.111User ID=sa;Password=123;database=M12SMSDB;" />连接字符串
登陆时报“在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider SQL 网络接口, error 26 - 定位指定的服务器-实例时出错)”错误信息
1.防火墙已关闭
2.SQL Server服务器已经开启
3.Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyright (c) 1988-2003 Microsoft Corporation Developer Edition on Windows NT 5.1 (Build 2600: Service Pack 3)
4. Microsoft SQL Server——>服务器网络实用工具 已经启用TCP/IP 默认端口1433
执行 "cmd" 命令 -->执行 "netstat -na" 命令. 无 TCP 127.0.0.1:1433 0.0.0.0:0 LISTENING TCP 192.168.123.98:1433 0.0.0.0:0 LISTENING
telnet <sql2000服务器IP地址> 1433 如果命令执行成功,说明 SQL Server 服务器工作正常,并且正在监听1433端口的 TCP/IP 连接 如果命令返回"无法打开连接"的错误信息 SQL?Server WinForm 服务器
[解决办法]
实例名连接... 不是IP
[解决办法]
我怎么觉得 <add key="ConnectionString" value ="server=192.168.0.111User ID=sa;Password=123;database=M12SMSDB;" />的server结束和user id 开始应该加上 分号啊!
<add key="ConnectionString" value ="server=192.168.0.111;User ID=sa;Password=123;database=M12SMSDB;" />