天天看点

SQLServer 2008R2 配置允许外网访问

  1 介绍

 因为业务需要,需要互联网访问数据库。之前一直在做网站,做网站的话 是在服务器上运行,连接本地数据库即可。配置过程中遇到一些坑,所以暂时记下来 ,有需要再改。

2 配置

(1)环境

      Sql Server 2008R2,确保可通过sa进行登录。先关掉防火墙,以免因为防火墙导致连接不上。

(2)sql server配置管理器

    配置管理器中需要打开TCP/IP 。 路径为Sql Server Configuration manager--sqlServer网络配置--SqlServer的协议。并双击确定端口是1433

SQLServer 2008R2 配置允许外网访问

(3)SqlServer management studio配置

右键--方面--外围应用配置-RemoteDecEnable-True

SQLServer 2008R2 配置允许外网访问

配置连接

SQLServer 2008R2 配置允许外网访问

配置一下安全性,允许连接,启用登录。

SQLServer 2008R2 配置允许外网访问

(4)重启服务

   再次进入配置管理器,重启服务。因为没有重启这个,一直导致外网访问失败,故一定要注意此项。

SQLServer 2008R2 配置允许外网访问

(5)测试

    使用外网电脑,通过程序或sql 数据库 连接进行测试。

(6)防火墙配置

  这块做网站经常会用到,一般都比较熟练,这里我简单说一下。

  新建入站规则,打开1433端口。

  3 注意事项

   如果按照以上配置还有问题,请尝试进行更多配置 

(1)程序例外

    Windows 防火墙中,选择"例外"选项卡,单击"添加程序",在“添加程序”窗口中,单击“浏览”,选择 “C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\sqlservr.exe” 可执行文件,然后单击“确定”按钮:

(2)服务确保开启

     配置管理器中,左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行

继续阅读