我正在尝试使用Nginx(在Windows计算机上)为SQL Server创建负载平衡器。首先,我正在将本地系统的端口12345连接到另一个SQL Server进行测试。
为此,我在主节点上创建了一个streat块,然后在侦听端口12345之后在服务器中转发。
events {
worker_connections 1024;
}
stream{
server {
listen 10.20.10.9:12345;
#TCP traffic will be forwarded to the "stream_backend" upstream group
proxy_pass SQLSERVERONLAN:1433 ;
proxy_bind 10.20.10.9:12345;
}
}
http {..../No Code for bravity}
我启动Nginx,没有错误日志。
我通过netstat -a
检查了所有端口,并且它正在侦听端口12345。
但是,当我使用Management Studio时,在传递凭据后无法连接到远程服务器。
我认为设置很好。尝试以“ your_login_id @ SQLSERVERONLAN”身份登录。Reference.