解决t400,win7,VM虚拟机的ping不通问题和SQL2008连接问题(解决VS2003问题)
环境:
联想thinkpad t400水货本子
联想WIN7系统
开发环境是VS2010英文版及自带的SQL2008英文开发版
VM是7.1的
系统是WIN2003
网卡为桥接
目的:
VS2003在WIN7装不上不是,而老系统是.net1.1下的,好大的工程,不敢升级不是,所以就整个虚拟机装win2003再装vs2003
然后是不想在虚拟机里装sql,我外面的机器也要用到sql嘛,sql本来就是网络的,所以就不在虚拟机里装sql,让他连接上主机的sql就OK啦
问题1,ping:
当然问题就来了,装好了虚拟win2003,好了,发现ping不通主机,主机可以ping通虚拟机,网上一查,好多人遇到哦,结果没有一个有用的解决办法,有个人说是换成有线的,别用无线网卡,我试了一下,还是没有搞定啊,再说了有无线干嘛用有线,多出一根线来,费事。
解决:
有人说win7的防火墙问题,的确有这个问题,但是你关了也解决不了问题~
经过我多次试验,先关掉win7主机的防火墙,再在主机ping一下虚拟机,然后在虚拟机里ping主机,通了~
打开防火墙就又断了
接下来打开主机的防火墙,点高级设置,加个入站规则,允许ICMPv4,这会通了
下次打开虚拟机后,先从主机ping一下虚拟机,再虚拟机ping回主机,就OK了,开关一样
问题2,SQL2008:
ping是弄好了,别以为这样SQL也OK了,现在SQL是连接不上的。
解决:
SQL连接的端口是1433,大家会说了再建个入站规则1433就OK啦,但我这么做了实际上就是没有搞定,我是建个规则允许虚拟机IP完全访问,这样才搞定
只是操作这个,虚拟机还是没能连接上主机的SQL,这样就要操作一下主机的SQL了
打开SQL2008的configuration manager,选中sql server network configuration下的protocols,把右边的tcp/ip弄成enabled,再右键属性,选项卡ip address,里面的enabled也弄成yes,IP address弄成主机的IP
好了,通过以上操作,大功告成
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述