连接到并行VM中运行的SQLServer

Bob*_*y B 11 sql-server macos parallels virtual-machine

我在OSX上通过Parallels运行Windows 7 VM.在该VM上运行了一个SQL Server实例.我非常希望能够从我的主机(OSX)连接到该实例.我希望能够利用SQLServer作为后端利用我的本地RoR环境.

我无法让VM响应来自我的Mac的任何请求,我也不知道从哪里开始故障排除过程.

任何人都可以提供任何见解或有用的资源吗?

TIA!

小智 8

Bobby,如果你想从mac osx连接到parallels vm上安装的sql server,你需要做3件事:

1)在sql服务器上启用远程连接.

Microsoft SQL Server 2005 - >配置工具 - > SQL Server表面区域配置 - >服务和连接的表面区域配置 - >数据库引擎 - >远程连接 - >本地和远程连接 - >启用TCP/IP - >应用

2)打开SQL Server Browser服务(sql server express和dev edition默认关闭)Microsoft SQL Server 2005 - >配置工具 - > SQL Server配置管理器 - >启动SQL Server Browser服务

3)配置防火墙以允许网络流量

您可以为每个程序配置它,或者我只是在防火墙例外中打开一个端口(SQL Server 2005默认为1433)

例如,我的jTDS连接字符串如下所示:

jdbc:jtds:sqlserver://10.211.55.7:1433;DatabaseName=master
Run Code Online (Sandbox Code Playgroud)

(当然主机是你的vm的ip当然)