我有一个带有SQL Server 2008 R2(SQL Server EE 10.50.6529.0.v1)的RDS实例。出于安全原因,我们不允许从我们的本地网络直接连接到此数据库。此RDS仅允许来自我们的应用服务器的连接;安全组已相应设置。
问题是有时我们需要连接到SQL Server RDS实例
为此,我想我们可以使用安装在本地计算机上的SQL Server Management Studio连接到这个远程服务器吗?注意:我们从内部部署到我们的应用服务器。我们可以使用jumpbox / bastion RDP到应用服务器。
我的想法是,在本地运行SQL Server Management Studio(内部部署)并连接到app服务器,然后从那里转到RDS。 on-prem - > app(RDP:3389) - > RDS(ms sql:1433)。我到SSMS的本地路径是:
C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\SSMS.exe
答案 0 :(得分:1)
SSH隧道是解决方案, 使用这个cmd ssh -N -L 3333:rds-url:3306 user @ appserver-ip -i~ / .ssh / appserver.pem 然后使用端口3333连接到本地的rds