从错误中吸取解决问题之道

    今天在解决问题时又犯了一些方向性的错误,以致于被一个本不是很复杂的问题搞的焦头烂额;其实自己一直以来都不能避免这个问

题,总是定期地犯这样的毛病;为了今后少犯,特把这次的问题记录下来,并把自己经常用到的解决问题的两种方法总结出来。

   这次碰到的问题是SQL SERVER2000的连接问题,在一个局域网中,在其中一台电脑上面装了一个SQL SERVER2000的数据库服务器,在另外一台电脑上就可以访问该数据库服务器,这本是一个常识性问题;我的数据库服务器是装在我自己工作的电脑上,由于工作

的需要,在我的网卡设了两个不同网段的IP地址,也就是也就是在本局域网段这外新增了一个10网段的IP地址,把另一客户端电脑设为10网段上的IP地址并访问我电脑上的数据服务器,但奇怪的就是怎么也访问不到,而且在资源管理器上面通过IP地址访问一下我的电脑就可以访问了,我的第一反映就是我的电脑有什么保护不让别人访问,我的电脑是新装的XP系统,就在两天前还因为开启了防火墙致不能远程控制我的电脑,关掉就可以了;但查来查出除了早已关掉的防火墙,再没有可以影响访问的防护措施;再又怀疑是不是SQL SERVER的设置不当,找了一个对SQL SERVER极为熟练的同事查了半天,也没查出所有然,问题还没解决;我的客户端电脑没有加入到域,而我的电脑是在

域中的,怀疑是不是因为没在同一域中,于是就把我的电脑重新启动,并不登录到域中,还是不行;更奇怪的是用客户端电脑访问域

中另一台数据库服务器是可以的;这一来我几乎无计可施;最后我不抱希望地把我电脑上新增的10网段的IP地址去掉,把客户端电脑

IP地址也改回为本局域网段的IP地址,没等验证就去请教另一同事,同事认为不可能,并当场用他的电脑访问我电脑上的数据库,可

以访问,又用我的客户端电脑访问,也可以访问,我就更懵了。后来仔细一想,还是明白了,问题在于我新增的10网段的IP地址上,那

个IP地址不唯一(也就是有冲突,证据就是我不设那个IP地址也能PING通),客户端电脑在访问数据服务时可能先去访问另一台电脑

,当然访问不到;但一旦在资源管理器中输IP地址访问一下,就会转而访问我的电脑(但为什么这样,其实也是一个问题,可能数据

库访问和资源管理器中输IP地址访问策略不同);再后我又还是在我的电脑上新增了一个10网段的IP地址(当然这个IP地址是保证不

冲突的了),并把客户端电脑也设回10网段的IP地址,都可以访问;
     总结我上面解决问题的过程,就是没有采用基点法方法,类比法方法也没用好,以致把自己搞得很狼狈,下面总结这两种方法;

解决问题的方法之基点法:
所谓基点就是一个自己已知的正确起点,当我们所从事的工作需要向自己未知的领域去拓展时,总是要从一个基点出发逐步延伸,每

一步都进行验证,得到验证的步骤就可以作为自己的一个基点;而当碰到问题时,就要找一个跟问题最接近的基点,并先对基点重新

验证,验证不通过重新寻找一个基点,验证通过后再从该基点出发逐步向问题逼近,找到出现问题的原因并修正。

解决问题的方法之类比法:
在出现问题后,找一个类似的已知正确的场景,同该出现问题的场景逐一对比,找出不同的地方,然后采用如下两种方法之一,
一、修改问题场景,使之和正确场景一样,并验证问题场景是否已解决问题;
二、修改正确场景,使之和问题场景一样,并验证正确场景是否已出现问题;
以上两种方法都可以找出导致问题的因素,找到后再重复验证一下,以确定定位问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值