完成如上配置后,接下来需要对防火墙进行操作,首先在进入防火墙和网络保护页面后,点击允许应用通过防火墙,将我们SQL Server软件对应的安装的运行程序添加到允许的列表。随后返回当前页面点击高级设置,如图13.所示。
图13. 图14.如图14.所示,选择入站规则。点击右侧进入新建入站规则向导,选择端口,点击下一步进入协议端口选择页面。
图15.因为我们需要选择TCP和UDP两个端口,所以此处需要一个个设置,当前选择TCP,输入端口1433后,点击下一步,选择允许连接,下一步,在域,专用和公用网络中选择自己需要的网络规则,最后点击下一步,完成入站规则配置。
同样的方式配置TCP(1433)端口出站规则,UDP(1434)端口的入站和出站规则。然后点击确定,就完成的远程连接的所有设置。
接下来我们测试一下远程连接是否成功,新建一个文本文档,将后缀改成udl.然后双击运行,如图16.所示。
图16.将需要远程连接端的IP地址输入,将对方电脑数据库登录的用户名及密码填入,然后选择相应的数据库,若测试连接成功,则表明远程访问设置已成功。
在重启电脑后使用SQL Server身份验证方式重新登录数据库时,若出现代号为10048的错误,当在系统管理器的服务页面对应的程序无法手动启动时,这通常是SQL Server的端口号被其他应用程序占用,此时我们可通过控制台程序找出占用的通道,输入netstat –an –o,可弹出如下界面。
图17.通过图17.所示的页面,我们可以看到端口1433被占用的PID,随后我们打开任务管理器中的服务选项,找到对应的PID的名称,然后停止该服务。随后在控制台输入‘net start mssqlserver’,启动该服务。再次进入用户登录页面,就可以登录成功了。
至此,SQL Server关于远程连接的设置全部完成。
到此这篇关于SQL Server远程连接的设置步骤(图文)的文章就介绍到这了,更多相关SQL Server远程连接内容请搜索
更多SQL内容来自木庄网络博客