我需要连接到位于远程网络上的计算机上的MS SQL DB,并将数据从数据库中提取到我自己的环境中。我想以最安全的方式做到这一点,并且我正在寻找如何实现这一目标的指导。
我认为Python会成为这里的首选语言,但只是做一些初步阅读并遇到了描述设置协议,打开端口等的链接:
https://technet.microsoft.com/en-us/library/ms345343(v=sql.110).aspx
我也见过这个python库pymssql。
我需要知道以下内容:
需要在本地计算机上进行哪些配置更改才能使DB再次安全地访问,并且最好只对我有用。
上面链接的python库是最好的方法吗?如果是这样,我需要哪些安全考虑才能确保我已经考虑到了?
答案 0 :(得分:0)
为了成为唯一能够访问MySQL服务器的人,您需要在远程SQL服务器中设置防火墙,以便仅接受来自localhost和IP地址的SQL连接。
我无法帮助你进行librabry选择,因为我从未有过Microsoft SQL服务器,无论如何,我给你的建议应该适用于各种安全问题