我在程序中连接另一台机器SqlServer时,发生sql server 不存在或访问被拒绝的错误,网络没问题,能ping但不能Telnet IP 1433,SqlServer 服务器和客户端网络配置也没有错,命名管道和TCPIP都有,端口也对1433
另外我用ODBC连时也发生同样的错误,但在网上邻居找到此机器并登上去就可以联上。
是不是Win2003的问题啊!
另外我用ODBC连时也发生同样的错误,但在网上邻居找到此机器并登上去就可以联上。
是不是Win2003的问题啊!
调试欢乐多
1.可以把它关了,
2.开放那个1433的端口,几点意见
2.在命令提示符下执行:telnet <服务器ip地址> 1433 不会报错
3.连接时使用用ip连接企业管理器
4.如果不行
SQL Server服务器--开始--程序--Microsoft SQL Server
--服务器网络实用工具
--启用 WinSock代理
--代理地址:(sqlserver服务器IP)
--代理端口--1433
---确定5.如果还不行,在客户端装个SQL Server客户端配置一下:
开始--程序--Microsoft SQL Server--客户端网络实用工具
--别名--添加
--网络库选择"tcp/ip"--服务器别名输入SQL服务器名
--连接参数--服务器名称中输入SQL服务器ip地址
--如果你修改了SQL的端口,取消选择"动态决定端口",并输入对应的端口号
不能打开到主机的连接 在1433端口,就是windows和SQLServer混合验证
声明:
防火墙肯定没开
绝对是混合验证
端口号也没有搞错
telnet <服务器ip地址> 1433 不报错
sqlserver 打了sp3
是否设置好SqlServer登录角色(是否有数据库权限)。
程序中的ip,pssword,uesr等等是否设置正确我就用:win2003 + .net + sql server2000
没有问题,很正常啊,连ODBC也没问题呀。
声明:
防火墙肯定没开
绝对是混合验证
端口号也没有搞错
“telnet <服务器ip地址> 1433 报错 ”不能打开到主机的连接 在1433端口
sqlserver 打了sp3