主题:SQL SERVER的客户端连接失败..求高人帮忙啊.
			
 yunxun
				 [专家分:100]  发布于 2005-03-04 15:53:00							
			我在单位局域网里的某台工作站装了个SQL SERVER,在本机用WIN的ODBC管理和ADO应用程序用“SA”或"WIN本机身份"都可连接数据库。但在另台工作站上用WIN的ODBC管理建立数据源时,服务器选项可以找到主机,但用"SA"连接时,提示“连接失败及错误1060和17”。但PING命令 IP和主机名及TELENT 主机的1433端口都是好的。。。。我都要晕了啊。。。。为什么连接失败?
另外,我已经设置过服务器的TCP/IP的端口,SQL SERVER组的安全和连接属性也没错.主机WINSOCK的代理设置也试验过.
网上著名的那篇SQL SERVER连接经典文章,我全都一一试过,但就是客户连接不上去。急求啊.我刚做完个数据库系统,下个礼拜要交工了,现在却卡在这里.
						
					 
		
			
回复列表 (共8个回复)
		
								
				沙发
				
					
pony [专家分:10180]  发布于 2005-03-05 08:31:00				
				是不是你的WINDOWS中设置的问题.
工作组统一吗?
还有GUEST要开开!
							 
						
				板凳
				
					
yunxun [专家分:100]  发布于 2005-03-05 10:22:00				
				工作组是统一的。GUEST是没开。请问如何设置GUEST?
							 
						
				3 楼
				
					
yunxun [专家分:100]  发布于 2005-03-27 22:30:00				
				汗。。这个问题我自己解决了。但还是原因搞不懂啊。。。。。
解决方法
1、重新修改每台电脑的域。原来的域,后发现已经被网管停用。
2、每台客户机装上SQL SERVER客户软件。在客户工具下利用namepipe配置连接属性。
但问题是:
1、为什么TCP/IP配置不行?
2、每台客户机TCP/IP都不能配置,那我认了。可以为什么有台电脑重装最新XP系统后。在ODBC上用TCP/IP却可以配置。而且这台电脑不装SQL SERVER客户软件也可以成功配置。
3、如果是域的问题话。用原来老域存在时,每台电脑用ODBC却可以配置连接在网络服务器上的SQL SERVER?而建立在工作站上的SQL SERVER却无法配置?
这次是偶第一次实际做网络数据库,之前也就是在单机条件下研究SQL SERVER和均开发单机数据库。对网络知识实在匮乏,对SQL SERVER也是略知皮毛。请高手指点下哈。问题虽然解决了,但找不真正原因睡不好觉啊。555555555555555555555555555
							 
						
				4 楼
				
					
yunxun [专家分:100]  发布于 2005-03-27 22:31:00				
				对了,SQL SERVER是个人用户版的,系统环境是较老版本的XP(但绝对不是俄罗斯版)
							 
						
				5 楼
				
					
菜鸭 [专家分:5120]  发布于 2005-03-28 08:02:00				
				客户端运行cliconfg,看看tcp/ip有没有启用
							 
						
				6 楼
				
					
yunxun [专家分:100]  发布于 2005-04-18 11:14:00				
				原来是这样。最近才发现:
主机的系统曾经升级过次,版本是SP2.而另三台电脑,除一台是SP2外,其余是SP1版本.
可能是这个原因,导致在SP1客户机上,无法直接配置ODBC中的TCL/IP吧,所以需要安装SQL SERVER客户实用工具,利用管道配置数据源。而在SP2的客户机里,我可以直接用ODBC配置数据源。
							 
						
				7 楼
				
					
baikunyao [专家分:0]  发布于 2005-05-16 18:04:00				
				对了,你的身份验证是不是选的什么样式的
							 
						
				8 楼
				
					
入门者 [专家分:0]  发布于 2005-05-17 21:28:00				
				我也是菜鸟,我觉得会不会是要设置那个服务器里面的一些服务设置呢!!还有一些登陆权限设置!
							 
									
			
我来回复