路由器型号为TP-LINK ,为了可以远程访问sql2000数据库,我安装了sql2000sp4以及花生壳,用花生壳访问本地网站可以打开,1433端口也可以打开,路由器上已设置了端口映射,奇怪的问题是,昨天还可以通过路由可以正常连接sql2000,但后来因为系统中了木马,我重装了系统,系统为XPSP3,这回按照原来的方法再也连不上数据库了。于是我想是不是花生壳出了问题呢,花生壳上面解析正常,于是我断开路由直接用ADSL上网,这回可以连接数据库,那问题还是在路由上,可我怎么弄也不行,为什么昨天好好的,今天就不行了,究竟该怎么设置,还是路由本身质量有问题呢,百思不得其解,恳请老师帮忙!!!!!!!!

解决方案 »

  1.   

    用netstat -an命令可以看到当前连接信息你应该将两个端口映射出去!1433与445另外,SQL2000需要打上补丁噢!详情链接:http://blog.csdn.net/wangningyu/archive/2009/08/20/4468013.aspx
      

  2.   

    回楼上的sql2000已经打了SP4补丁,并且再ADSL下可直接连接,我映射的是1433和80,昨天访问的好好的啊,在加补丁时,系统又在我XP用户账号中添加了一个SQLxxxx的受限账号,我觉得没用把它删了,是不是跟这有关啊,但是ADSL下为什么可以连接呢
      

  3.   


    晕死,这个账号是自带你,没事删除这个干嘛!你现在要做两件事:1、在路由器映射1433、445端口(至于你映射80,跟SQL没有任何关系)
    2、重装SQL,将自动恢复用户