远程连接端口号改变的数据库服务器

   我们在维护数据库服务器的时候,为了保证安全,经常要改变数据库服务的默认端口号(默认1433),但是这样一来,客户端连接数据库服务器的时候,就稍微有点麻烦了,我本以为在连接数据库服务的时候,在ip地址后加一个端口号就能解决问题,可是不然,比如我要链接192.168.20.47,它是数据库服务器,它的端口号改成了1422,那么我们在连接的时候,就像这样
sqlservercon1

但是当点击连接的时候,总是连接不上,说明不是这样的做法有问题,或者不对,那怎么解决呢?

     我们的服务器名是192.168.20.47,这个应该肯定是对的,但是端口号怎么办呢?肯定有个地方让我们配置,如果连接192.168.20.47,它自动就会用1422这个端口连接,看了看SqlServer带的一些工具,发现里边确实有个配置管理器,如图:
sqlservercon2

   打开发现,里边有个Sql Native Client 10.0 Configuration的选项,它里边有个“Aliases”(别名)选项,可能就在这里设置,就试着右击“新建”,发现里边可以添加别名,端口号,协议,以及服务器名,如图:


sqlservercon3

 

我就把刚才的信息填进去,比如别名就叫:192.168.20.47,Prot No:1422,Protocol:默认就行(我们大部分走的都是Tcp/ip协议),Server:192.168.20.47;然后保存。

     之后我就回到我们刚才连接服务器的画面,服务器名称,直接填写192.168.20.47,然后输入用户名和密码,就可以连接成功了!

 

     在这里要注明一下,刚才我在添加别名的时候,添加的就是192.168.20.47,回到连接服务器面板的时候,输入的也是192.168.20.47,那么如果

不叫这个别名,比如叫”47Server”,那么在连接服务器面板还是输入192.168.47,能不能连接成功呢?答案是不能,说明在连接服务器面板,输入的是服务器的别名,一定要和我们刚才新建的那个别名一致,这是大家要注意的地方;

 

posted @ 2009-05-27 16:44  兴百放  阅读(6290)  评论(1编辑  收藏  举报