首页 文章

无法访问VMWARE中的SQL Server Express 2005数据库

提问于
浏览
1

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

两种操作系统都是Windows XP 64 .

我正在使用桥接网络模式,但它似乎不适用于NAT或仅限主机模式 .

客户端和主机上的防火墙都已关闭 .

我能够成功ping通客户操作系统 . 1434号港口在客人开放 .

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

3 回答

  • 0

    您已将Sql Express配置为接受远程连接't you? Networking protocols are disabled by default in Sql Express and you have to enable them to remotely access the database. You' ll需要configure Sql Express to accept remote connections

  • 1

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

    route ADD 172.16.0.0 MASK 255.255.255.0 172.16.0.1

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

  • 0

    “D'哦!事实证明我实际上没有正确配置SQL Server Express . 谢谢 . - SuperFurryToad 09年8月3日16:06”

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

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

相关问题