【问题标题】:Cannot access SQL Server Express 2005 database in VMWARE无法访问 VMWARE 中的 SQL Server Express 2005 数据库
【发布时间】:2009-08-03 13:05:54
【问题描述】:

我在来宾操作系统中运行 SQL Server express 2005 数据库,我试图通过主机上运行的应用程序连接到该操作系统。但是,我无法连接到数据库(如果我在来宾操作系统中运行应用程序,我可以连接到数据库)。

两个操作系统都是 Windows XP 64。

我使用的是桥接网络模式,但它似乎不适用于 NAT 或仅主机模式。

访客和主机上的防火墙均已关闭。

我能够成功 ping 客户操作系统。端口 1434 在客户机上打开。

我是虚拟化的新手,所以可能只是我在这里缺少的一些简单的东西。

【问题讨论】:

    标签: vmware virtualization sql-server-express


    【解决方案1】:

    您已将 Sql Express 配置为接受远程连接,不是吗? Sql Express 中默认禁用网络协议,您必须启用它们才能远程访问数据库。你需要configure Sql Express to accept remote connections

    【讨论】:

    • 天啊!事实证明,我实际上并没有正确配置 SQL Server Express。谢谢。
    【解决方案2】:

    我遇到了同样的问题,发现我所要做的就是添加一个路由,以便 VM 可以访问主机。因此,在 VM 内部打开一个控制台并添加到主机 PC 的路由。您将不得不稍微修改它以匹配您的设置。我已将您可能需要更改的设置加粗。

    路由添加172.16.0.0 MASK 255.255.255.0 172.16.0.1

    另外,如果您使用的是 SQL Server Express,我通常看到它需要 ip\SQLEXPRESS 或 name\SQLEXPRESS

    【讨论】:

      【解决方案3】:

      “天哪!原来我实际上没有正确配置 SQL Server Express。谢谢。- SuperFurryToad 2009 年 8 月 3 日 16:06”

      你可能没有。我知道我已经正确设置了 SQL 服务器,因为我在开始将物理盒迁移到虚拟实例之前几个小时正在从远程客户端运行查询。

      这是我注意到的第一个真正的怪癖,并且该选项已被重置。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-26
        • 2011-05-06
        • 2010-09-22
        • 1970-01-01
        • 1970-01-01
        • 2011-09-17
        相关资源
        最近更新 更多