sql server 2008 远程连接

前提: 防火墙添加Tcp/Ip端口(SQl server网络配置下,协议中将TCP/IP设置为启动,双击TCP/IP,在“IP地址”选项卡中查看“TCP动态端口”),或关闭防火墙

 

sql server 2008的远程连接跟sql server2005的有点不同,前段时间一直在网上找,方法很多,好像都不行。经过一番研究,终于可以了,happy.现在给大家分享下。

服务器:

  网上有人说:

  打开SQL Server Management Studio-->在左边[对象资源管理器]中选择第一项(主数据库引擎)-->右键-->方面-->在方面的下拉列表中选择[外围应用配置器]-->将RemoteDacEnable置为True.(没必要)  

  

 

重点:

  本机安装了Sql server 2005 和Sql Server 2008, 所以有两个实例, Sql server 2005把1433默认的占用了, 2008的TCP端口就为空了, 所以2008 要配置一个端口给它(你用他默认的动态端口也是可以访问的), 为什么本地不用配置端口也可以登陆呢. 我也不知道.  连接的时候一定要加个端口号.

  例:123.123.123.123/AAA,3666

 

  运行:开始->程序->Microsoft SQL Server 2008->配置工具->SQL Server配置管理工具

  SQl server网络配置下,协议中将TCP/IP设置为启动,双击TCP/IP,在“IP地址”选项卡中查看“TCP动态端口”。

 

 

 

 

 

  备用设置:sql native client 10.0配置中“客户端协议”,将TCP/IP的顺序排前点。(这个设置可能有点作用,这里随便说说)

OK了。服务器的设置就这样了。

 (如果客服端还是不能连接,检查一下防火墙是否添加了该TCP动态端口)

 

客服端:

  这里讲个概念:

  服务器名称格式:服务器IP/实例名,端口号(我之前还以为是(IP/实例名:端口号),死活不行)

   例:123.123.123.123/AAA,3666

  打开sql server management studio工具,输入服务器名,用户名,密码,连接。

  就这样了。  

  

  这里教个小技巧:

  运行:开始->程序->Microsoft SQL Server 2008->配置工具->SQL Server配置管理工具->sql native client 10.0配置中“别名”

  新建一个别名:输入服务器端口号,服务器IP,协议(这里用的是TPC/IP)。这样就可以用这个别名来连接了。

原文地址:https://www.cnblogs.com/chencidi/p/1894087.html