我无法连接到远程 SQL Server。
我做了以下事情:
启用 TCP/IP 协议
关闭防火墙
启动 SQL Server Browser 服务。
但我仍然无法连接到服务器
服务器名称:--ip\SQLSERVER
用户--用户名
密码--密码
我无法连接到远程 SQL Server。
我做了以下事情:
启用 TCP/IP 协议
关闭防火墙
启动 SQL Server Browser 服务。
但我仍然无法连接到服务器
服务器名称:--ip\SQLSERVER
用户--用户名
密码--密码
我会做以下检查。
如果您还没有,请尝试以下操作:
此外,请确保服务器和客户端都使用相同的 IP 版本(IPv4
或IPv6
)
您是否检查了您的用户是否有权连接到服务器?查看以下输出:
select host, user from mysql.user;
它应该是这样的:
+--------------+------------------+
| host | user |
+--------------+------------------+
| % | MyUserName |
| 12.12.12.123 | MyUserName |
| localhost | debian-sys-maint |
| localhost | mysql.session |
| localhost | mysql.sys |
| localhost | root |
+--------------+------------------+
我们看前2行,host下的“%”表示可以从任意IP连接。第二行指定主机(只需选择其中一个选项)。
希望这有帮助。