之前一段时间买了阿里云的服务器,为了方便就直接用自家电脑直连服务器上的数据库,但就是连不上,后来解决后也没记下来,现在又遇到这个问题,记录一下。
先看看报错问题
似乎是没开端口的感觉,一般检查一下TCP
这个启动了,那么问题应该不在这里。
云服务器的话不一定会将所有端口暴露出来的,比如需要开一个端口,得登陆控制台 - 选择服务器得更多 - 网络和安全组 - 安全组配置 - 配置规格 - 添加安全组规则
我们可以设置需要打开的端口号与能访问该端口的IP地址,我这里允许了1433(MSSQL端口)端口,并允许所有IP都能访问
然后验证下就可以了。
有时候打开完端口后还不行,那可以检查下防火墙,比如加一个1433端口的入站规则,我这里就很随意就加了个
目前我发现在连接阿里云上的数据库的问题就这么多,以后发现再补全其他解决方法。