2009-12-23 49 views
2

嗨,如何在XPMode中获取VS2010以查看在主机Win7操作系统上运行的SQL Server?

我有Windows XP Mode在Wndows 7 Professional x64上运行。我有一个在Windows 7上运行的SQL 2008实例,我希望我的副本 VS2010b2 Pro能够在WinXPMode中运行。不过,我无法弄清楚 正确的网络和防火墙调整组合。以下是我到目前为止所做的 。有人可以帮我解决我剩下的事情吗 让这种方式有用吗?我尝试了解网站上其他地方提到的SQL2005的几种解决方案,但仍然没有喜悦。

感谢,丹

  • 安装在主机操作系统
  • 设置回送适配器有其 VPC网络适配器将作为其互联网网关使用静态IP地址192.168.3.1环回适配器。
  • 配置XP Mode虚拟机使用回送适配器。
  • 在XP模式下给出网络连接的静态IP地址192.168.3.2。 ,默认网关为192.168.3.1。

在这一点上,我可以从我的客户操作系统ping我的主机操作系统。

  • 添加进来的规则,以我的Win7防火墙端口1433/TCP和1434/UDP ,也为sqlsrvr.exe
  • 打开SQL Server配置管理器,我的主机上启用TCP/IP 您的SQL Server OS
  • 在对TCP/IP属性,在端口添加条目IP 192.168.3.1 1433

但是,我仍然无法从 内telnet到我的主机操作系统端口1433或1434我的客户操作系统和已经运行出于主意秒。

回答

0

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

  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

相关问题