SQLServer2008设置开启远程连接

SQL Server 2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,需要做两个部分的配置:

使用sa账户登录SQL Server Management Studio(简写SSMS

 

如果安装时,不是使用SQL Server身份验证模式的,请使用windows身份连接数点击打开链接据库,登录后,右键选择属性

左侧选择安全性,选中右侧的SQL Server 和 Windows 身份验证模式以启用混合登录模式

 

选择连接,勾选允许远程连接此服务器,建议将最大并发连接数按实际情况,进行设置,然后点确定

展开安全性->登录名->sa,右键选择属性

左侧选择常规,右侧选择SQL Server 身份验证,并设置密码

选择状态,选中启用,点击确定

右击数据库选择方面

方面下接列表框中,选择服务器配置,将RemoteAccessEnabled属性和RemotoDacEnabled设为True,点确定

至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用。

下面开始配置Sql Server Configuration Manager (SSCM),选中左侧的SQL Server服务,确保右侧的SQL Server以及SQL Server Browser正在运行

打开左侧SqlServer网络配置,打开你自己数据库实例名的协议,查看右侧的TCP/IP默认是已禁用,将其修改为已启用

双击打开TCP/IP查看TCP/IP属性协议选项卡中的全部侦听已启用项,是否都是设置成

选择IP Addersses选项卡,IP1IP2IPAll设置TCP端口为1433TCP动态端口为空值,已启用为



如图将"客户端协议""TCP/IP"也修改为已启用

双击打开右侧TCP/IP,打开TCP/IP属性,将默认端口设为1433,已启用为

配置完成,重新启动SQL Server 2008

最后一步,必需要防火墙上把SQL Server 1433 TCP端口和1434 UDP端口映射出去。

注意:SQL Server 2005/2008 Express安装以后,默认情况下是禁用远程连接的。如果需要远程访问,需要手动配置。

打开防火墙设置。将SQLServr.exeC:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。

该文章是根据本人在使用的实际情况中进行不断试验和在网上查找相关资料进行整改的。

由于本人使用的是CiscoASA5510的防火墙,所以在配置防火墙的时候曾经一度以为只要1433TCP端口映射就可以了,但是却反复试验都不成功。最后查找了Sql Server网络端口的相关资料,再把1434UDP端口也一并映射出去,就可以用SSMSINTERNET中成功连接。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值