gpt4 book ai didi

sql-server - 如何从Mac主机连接Win7虚拟机中的SQL Server?

转载 作者:行者123 更新时间:2023-12-02 10:23:40 25 4
gpt4 key购买 nike

我将 MSSQL 备份还原到 Virtualbox 下 Windows 7 虚拟机中的 SQL Server Express。我尝试使用导入的数据库内具有连接凭据的用户从主机 (Mac OS) 连接到此 SQL Server 实例。虚拟机配置为使用 Host-Only 适配器。 SQL Server Express 正在 VM 内的 WIN7VM/SQLEXPRESS、端口 1433 上运行。

我可以毫无问题地从 Mac 主机的端口 8080 连接到 VM 中的 Apache。我还可以使用仅主机 IP 地址 (192.168.56.101) 从 Mac 主机通过端口 1433 远程登录到 SQL 服务器。

我无法从 MacOS 中的 Navicat 连接到 SQL 服务器,或使用 PHP 远程连接。这是我尝试过的:

  • 禁用 Windows 防火墙
  • 将 SQL Server 端口设置配置为使用 1433
  • 启用 SQL Server 身份验证
  • 在 SQL Server 中启用 TCP/IP
  • 启用了与 SQL Server 的远程连接

我正在尝试连接此信息:

  • 主机/IP 地址:192.168.56.101 或 192.168.56.101\SQLEXPRESS(均已尝试)
  • 端口:1433
  • 数据库:我的数据库
  • 身份验证类型:基本
  • 用户名:用户名
  • 密码:密码

为了能够毫无问题地进行远程连接,我缺少什么?提前致谢!

最佳答案

我相信您需要使用桥接适配器 - 而不是仅主机适配器。仅主机适配器不使用物理网卡 - 所以这可能是这里的问题。我以前也遇到过同样的问题。在主机和访客上使用桥接网络连接 - 将意味着两者位于同一网络上。假设防火墙没有阻止端口 1433,您应该能够毫无问题地进行连接。

关于sql-server - 如何从Mac主机连接Win7虚拟机中的SQL Server?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26149305/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com