数据库远程server端部署---笔记

职场小白,最近因为需要用一个自己专属的数据库来远程连接,所以需要在服务端配置一个数据库在本地进行远程连接, 首先本地需要sql server的客户端,单独客户端和全套sql server都可以,然后重点是server端的配置,遇到的问题和解决办法如下:

1.需要在server 端安装全套的sql server
2.需要在属性里面设置为允许远程连接:

3.注册server端服务器并测试服务端是否能够通过服务端IP地址进行连接:
    在serviceer客户端用autoworkspace的本地数据库直接连接成功后,右键register-->填写服务端IP地址作为服务器名并选择windows验证登录还是SQL SERVER用户名密码登录,点击测试按钮,如果测试通过,则可以直接在本地远程连接这个服务器地址正常使用数据库了,如果不可以则继续往下看,反正我是折腾了很久才连接成功。

遇到的问题和解决办法:
问题:用server端的ip地址登录一直不通过,本地远程连接一直连不上,报错。

解决办法:
1.首先需要到sql server配置管理器中检查如下的TCP/IP协议是否是启用状态,如果不是设置enable.


2.启用后重启服务端sql server服务器,如果还是连不上,请检查是否创建了防火墙入栈规则,sql server应用和端口号各创建一个,入栈规则创建可参考:https://jingyan.baidu.com/article/870c6fc3132bebb03fe4be29.html
3.添加之后重启服务器测试,如果仍然不通过则就可能是和我遇到的问题是一样的了,端口号的配置需要和TCP/IP中的通用端口号保持一致,可以到服务器端的sqlserver配置管理器中的 Protocols for SQLEXPRESS-->TCP/IP属性查看IPAll的端口号
然后查看之后修改入栈规则的端口号和这个端口号保持一致,所有的native client都要和这个端口号保持一致,修改完成后,重启服务器端,在本地远程就可以连接成功了,做个笔记当学习了。

猜你喜欢

转载自blog.csdn.net/maleah_cri/article/details/80967607
今日推荐