在开发中,可能遇到不同数据库或不同版本的问题,为了避免在本机安装卸载造成后续无法再次安装的情况,我们在虚拟机中安装需要的版本进行测试。
本篇介绍如何在本机连接到虚拟机中的数据库。
解决流程如下:
一:进入虚拟机,编辑虚拟机设置,选择网络设配器,选择桥接模式(勾选复制屋里网络连接状态)
二:禁用本机网络 VMnet1和VMnet8
三:Vmware中的win7系统,设置ip
注:在本机中,通过cmd的ipconfig得知,我的ip是192.168.2.44 。所以在虚拟机中的win7配置的ip就是192.168.2.66 ,因为在我们这个网络环境中,66是没有人在用的。
四:通过Navicat,新建SQLServer连接
主机:虚拟机中win7的IP
初始数据库:master或者你要连接的数据库名
用户名:
密码:
注:若连接提示
[IM002] [Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程序(0)
找到Navicat的安装路径,然后找到sqlncli_x64.msi
文件并安装,安装成功后再去测试连接一下,看看是否成功。
不同版本可能名字不一样,可以在根目录下找一下,比如有的版本是msodbcsql_64.msi