代码之家  ›  专栏  ›  技术社区  ›  Dan Maharry

如何使vs2010在xpmode中看到sql server在主机win7操作系统上运行?

  •  2
  • Dan Maharry  · 技术社区  · 15 年前

    你好,

    我在Wndows7Professionalx64上运行了WindowsXP模式。我有一个 在windows 7上运行的sql 2008实例 vs2010b2 pro运行在winxpmode中查看。但是,我不知道 正确结合网络和防火墙进行调整。下面是 我所做的一切。有人能帮我解决我剩下的事吗 把这个搞定?我已经尝试过网站上其他地方提到的几种sql2005解决方案,但仍然没有什么乐趣。

    谢谢,丹

    • 主机操作系统上安装的环回适配器
    • 将环回适配器设置为具有静态IP地址192.168.3.1, vpc网络适配器将用作其internet网关。
    • 已将xp模式虚拟机配置为使用环回适配器。
    • 在xp模式下为网络连接提供了静态ip地址192.168.3.2。 默认网关为192.168.3.1。

    此时,我可以从来宾操作系统ping我的主机操作系统。

    • 为端口1433/TCP和1434/UDP向我的Win7防火墙添加了传入规则 以及sqlsrvr.exe
    • 打开了SQL Server配置管理器并启用了TCP/IP 对于我的主机操作系统上的SQL Server
    • 在TCP/IP的属性中,在端口1433上添加了IP 192.168.3.1的条目

    但是,我仍然无法从内部远程登录到主机操作系统端口1433或1434 我的客人操作系统和已经用完的想法。

    1 回复  |  直到 15 年前
        1
  •  0
  •   Dan Maharry    15 年前

    我自己找到了解决办法。作为参考,我错过了上面列表中的两件事。

    1. 在sql server配置管理器中,我也没有将tcp/ip配置中的ipall条目设置为在端口1433上接收。
    2. 在防火墙控制面板中,我没有仔细检查防火墙是否打开了公共网络上的端口1433/tcp和1434/udp,这就是win7将环回适配器网络视为的端口。

    我已经记录了 http://blog.hmobius.com/post/2009/12/24/How-to-get-Windows-7-XP-Mode-Apps-to-talk-to-SQL-2008-on-your-Windows-7-Host-OS.aspx#continue

    推荐文章