两台电脑,都是装的WINXP SP2,SQL SERVER2000,B机通过企业管理器和查询分析器均可以正常访问A机的SQL 数据库.B机但是一旦换成.NET里面的SQLCONNECTION连接A机数据库,一运行就报SQL SERVER拒绝访问或不存在两台机器连的是HUB,平时一切操作都正常,将数据库连接地址改成他机器的IP系统运行也正常,就是一改成A机立刻就不行了.做了好几个项目了,平时也没遇到过这种情况,数据库连接串本身肯定没写错
这种情况还从来没遇见过,那位老大指点一下
这种情况还从来没遇见过,那位老大指点一下
解决方案 »
- session 不活动是因为未注册 WebSessionActivator,或试图在 IHttpHandler 的构造函数中 访问session。
- GridView显示数据的一个问题
- 看过Scott Mitchell的ASP.NET2.0数据教程的请问几个问题!
- 急>.<数组成员是托管类型的类要怎么写才合法啊?vc++.net
- ?????
- 如何实现多列表现
- 请问OneDotRed()关于上次正则表达式的问题.
- asp的VBScript语句转化为C#
- 请问asp.net怎样调用SQLServer存储过程,具体怎样实现的
- 未能加载类型“WebCheck.Global”。
- 真心求助,我有几个问题向各位大哥请教,谢谢!
- 讨论删除ListBox复选值问题。求解决!
可能是 baolishicool(金)说的那种情况,我试试看
这样便于大家分析错误原因!
关掉防火墙试试!~
SA还是Windows集成访问??
如果是Winows集成用户访问的话那是肯定不行的!
怪就怪在B机用企业管理器和查询分析器都可以访问A机数据库(输地址都是用的IP),所有操作都很正常,在企业管理器和查询分析器里面对A机数据库进行操作一点事都没有
另外,.NET中的SQL连接语句肯定没问题,因为B机访问HUB上的另一台WIN2000的SQL SERVER和本机SQL SERVER都无任何问题,偏偏就是访问同样的SP2的SQL SERVER就不行,说端口问题吧,但是查询分析器用得好好的,如果完全是防火墙或则是端口问题,那么B机SQL CLIENT肯定连不上A机的SQL SERVER
说是A机SQL SERVER没装好吧,但是A机自身用的好好的,而且B机也一直在用查询分析器对A机数据库进行操作
SP2自带的放火墙两台机器都关了的,其他就装老个卡巴斯基,当然,关掉卡巴也尝试过老,也不行
做项目也做了几年了,这种怪事TMD就遇上了
你把这个端口改为其他之后再重新启动一下电脑就ok了!
不过在另一台机子,却不行
这种情况特别是在web开发和数据库在两台不同的机器上发生,有必要搞清楚asp.net是用什么帐号去连接远程的sql server的,在sql server设置相应的权限