公司老板真是厉害,又开了个公司在惠州,这样又多个服务器要维护。没办法拿人钱财,就要替人做事。在惠州那服务器上装有sql2008,我在深圳公司办公电脑无论是sql2000还是应用程序都能访问那边服务,我以为我们这边电脑都能连上。人事部经理的电脑不能连,刚开始我还不以为然,以为是她电脑乱装了什么东西导制的。因为人事部经理也要连那边系统签个单什么的,催我把系统搞好,我搞了一下午发现都束手无策。能ping 域名 可以ping 得通。但 telnet 域名 1433 怎么都不能成功。我把防火墙关了,也不行。然后我就跑到另几台可以上网的电脑试下,居然和他这台电脑症状是一样的,能ping得通,就是telnet 不上。于是我决定用ODBC来连下试试,我的电脑怎么搞都能连,但他们电脑用ODBC也连接不了。这下我真的是紧张了,我们都是同一局域网内同一网段电脑,怎么我的电脑可以远程连接,但他们的电脑却不行呢?难道是我电脑比他们电脑多装了什么东西,于是我把它们某台电脑装成和我一样的程序,但发现还是不行,最后干脆把电脑重装系统,来试试还是失败了。搞了一天,我好有种挫败感,加班到晚上9点多回家,象一只斗败的公鸡似的。幸好家有小儿子,有他的可爱把我一身疲惫都洗去。我打开家的电脑,试下家里的电脑能不能访问惠州的服务器。在运行中输入 telnet 域名 1433 后,看到久违的一闪一闪,我太高兴了。一下子又让我百思不得其解,怎么家里的电脑可以连接呢?我用的电脑都行,是我人品好,长得帅?我开始找我公司的电脑和家里的电脑有什么共同的地方来,比来比去发现这两台电脑都能上QQ!,而公司那几台电脑能上网,但不能上QQ.难道是这引起的???!!!到这里先说说我们公司的情况,我们公司ERP系统外面很多供应商在用,怕影响网速所以公司领导决定只允许几台电脑可以上QQ.大多数电脑是不能上的。根据这样的推断,我第二天一班找了台可以上QQ的电脑来试下 telnet 域名 1433居然成功了,心里真是高兴,这几天累点也值了。我在浏览器中输入 192.168.0.1打开"河辰技术控制面板"(我们公司用这个系统),把那几台电脑设成“全权限”(之前是不能上QQ)后,再MAC和IP捆绑下设置生效。我再去这几台电脑上输入 telnet 域名 1433.不用说结果吧。再看下它们上的应用程序能不能连接远程服务器,居然还有一台连不上?!,不用急看下面。

于是我打开"控制面板"->"管理工具"->"数据源ODBC",在文件DSN面中点击"新增",随便输入一个名字,点下一步服务器名输入"域名",再下一步,上面选择SQL验证,下面用户名:sa;密码:xxx;再点下一步,连接失败!不用急,在"客户端配置"这里,“网络库”选择"TCP/IP",端口号写入1433,(不能选择"Names PiPes")再点下一步。怎么样成功了吧。哈哈,现在可以去试下你的应用程序能不能连了。

 

Ps

1:有的电脑要先用ODBC连上,你的应用程序才能连上。

2:公司把有的电脑QQ封住,可能这个端口是那边开放的端口。