安全连接到远程 SQL 服务器数据库的方法

Method to Securely Connect to Remote SQL Server DB

我需要连接到位于远程网络计算机上的 MS SQL 数据库,并将数据库中的数据提取到我自己的环境中。我想尽可能以最安全的方式执行此操作,并且我正在寻找有关如何实现它的指导。

我认为 Python 将是这里的首选语言,但只是做了一些初步阅读并发现了这个 link 描述设置协议、打开端口等:

https://technet.microsoft.com/en-us/library/ms345343(v=sql.110).aspx

我也看过这个 python 库,pymssql

我需要了解以下内容:

需要在本地计算机上进行哪些配置更改才能再次安全地访问数据库,最好只对我开放。

上面 linked python 库会是最好的方法吗?如果是这样,我需要考虑哪些安全注意事项以确保我已考虑在内?

为了成为唯一能够访问 MySQL 服务器的人,您需要在远程 SQL 服务器中设置防火墙以仅接受来自本地主机的传入 SQL 连接并来自您的 IP 地址。

我无法帮助您选择图书馆,因为我从来没有使用过 Microsoft SQL 服务器,无论如何,我上面给您的建议应该适用于各种安全问题