关于SQL2008远程连接的有关问题

关于SQL2008远程连接的问题
一开始以为是自己电脑的设置,或者代码有问题,连ODBC都无法连接远程数据库(注意不是本地,是远程数据库,阿里云的),后来在别人的电脑上(别的网络环境)连接上了,但我这里还是不行,也就是说服务器上数据库设置是正确的,是我这边的问题,不知道有哪些可能的原因导致无法连接,server服务已开,端口不是默认的,已改,能ping通,但是SQL也连不上,ADO也连接不了,求大神给意见,想不到有什么原因了,公司路由器的原因?
------解决思路----------------------
试下用ip来连接能否连接上,看看是不是服务名或者实例名的问题。
------解决思路----------------------
有没有什么错误提示?比如查看是否支持tcp/ip协议等