SQL server 远程连接不成功解决
程序员文章站
2022-04-24 10:04:57
一直以来打算自己做一个博客网站,前段时间开始准备做了,正好碰上新睿云服务器免费一年的活动,赶紧拿下。装好了sqlserver ,用本地访问没有问题,但是关键是外网访问一直不行找了好多资料最终才搞定。下面我把解决方案全部列出来供大家一个参考 右键点击数据库,属性中选择连接,勾上下面的允许远程连接到此服 ......
一直以来打算自己做一个博客网站,前段时间开始准备做了,正好碰上新睿云服务器免费一年的活动,赶紧拿下。装好了sqlserver ,用本地访问没有问题,但是关键是外网访问一直不行找了好多资料最终才搞定。下面我把解决方案全部列出来供大家一个参考
右键点击数据库,属性中选择连接,勾上下面的允许远程连接到此服务器
选择登录模式为混合模式允许windows和sqlserver登录访问,不过这个应该是代价都知道
sqlserver 配置管理器中所有的协议都打开,其实主要是tcp协议,全部设置为启用
这里端口号默认是1433,我自己改了一个,不改用默认的应该也是没问题的,不过要注意,是所有tcp协议的端口最好设置为一致
如果说你是自定义的端口号的话,还需要在防火墙里面配置一下端口号,这一段我就不说了,百度一下就ok
设置完成后重启一下服务,到这sqlserver基本上就配置完成了,90%的连接不成功就可以解决了
但是我发现还是不能用外网访问。。。。。。。。。。。。。。。。。。。。
无意中发现云服务器还有一个防火墙,这时候我才明白在服务器中设置了端口号没有用,因为在外面还有一层,所以找到了云服务器的防火墙配置
添加了端口号之后,telnet ip + 端口直接就进去了
以上仅供大家参考,这是我个人的解决方法,希望能帮到大家
下一篇: C++中的初始化列表
推荐阅读
-
解决远程连接mysql很慢的方法(mysql_connect 打开连接慢)
-
C#连接到sql server2008数据库的实例代码
-
远程连接mysql错误代码1130的解决方法
-
SQL Server 出现Error: 1326错误(管理器无法连接远程数据库)问题解决方案
-
JSP连接SQL Server 2000系统配置
-
卸载VS2011 Developer Preview后Sql Server2008 R2建立数据库关系图报“找不到指定的模块”错误的解决方法
-
通过SQL Server的位运算功能巧妙解决多选查询方法
-
SQL Server中通过扩展存储过程实现数据库的远程备份与恢复
-
C#连接SQL Server的实现方法
-
sql server中批量插入与更新两种解决方案分享(存储过程)