sql-server - 从虚拟机访问主机网络上的 SQL Server

标签 sql-server linux virtual-machine virtualbox

我的公司有一个设置,其中有一个 Microsoft SQL Server 可以在我们的本地网络(无法访问互联网)上访问,我可以从我的普通工作站(运行 Windows 10)访问它。我在这个工作站上安装了一个带有 Virtualbox 的 Ubuntu 虚拟机,这个虚拟机作为我的主要开发平台。我愿意

  • 能够使用python从 guest 访问SQL Server
  • 理想情况下,我还想为 SQL Server 使用主机的 Windows 身份验证,尽管这是可选的

我该如何设置?我无法控制 SQL Server(但我也许可以甜言蜜语地说服工程师进行一些小的更改),但我可以控制主机并完全控制 guest 。虚拟网络应该是 NAT 还是桥接?

最佳答案

参见 this question关于 VMware 上 NAT 和桥接网络之间的区别。对于 Virtualbox,它们应该是相同的。

基本上,桥接网络对网络运行方式的限制比 NAT 少。因此,如果您可以从主机访问 SQL Server,您也可以通过桥接网络从 guest 访问相同的权限。

关于sql-server - 从虚拟机访问主机网络上的 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46933822/

相关文章:

mysql - 在数据库中保存后缀电子邮件副本

linux - Grep 从一个文件中获取一个文件列表并根据条件打印该行的特定部分

python - 为python设置apache

linux - headless with rails selenium-webdriver 通过 linux 服务器获取网页屏幕

php - PHP 操作码与实际执行的二进制代码有何关系?

azure - 如何修复由于 “No Plan” 错误而无法从镜像部署 VM 的 Azure 门户

sql - 两个更新一个条件

java - 如何使用 JPA 在 MS SQL Server 中存储时间戳?

sql - 通过 SQL Server 代理执行时,Select 语句会产生不同的结果

c# - Sql 查询帮助,接近 = 的语法错误