连接到在Mac上的Parallels上运行的SQL Server

时间:2012-08-30 04:29:16

标签: sql-server macos parallels

我正在运行安装了parallels的MAC。我在Parallels上安装了Windows 7 Pro,在Windows 7上安装了SQLServer Express 2012。

我正在尝试从Mac OS连接到SQL Server数据库,但没有运气。

我关注this post here,但仍然无法连接。所以我认为它可能与它在VM中运行有关吗?

尝试连接时收到以下错误:

ERROR: An error occurred while trying to make a connection to
the database: 

JDBC URL: jdbc:jtds:sqlserver://10.211.55.4:1433;appName=RazorSQL;ssl=request;useCursors=true

Login
timed
out.

我可以ping通IP地址。

有没有人设置过这个?你可以建议任何技巧或指针吗?

非常感谢提前

2 个答案:

答案 0 :(得分:2)

原来是Windows 7上的防火墙。一旦我创建了允许在1433端口上通过流量的规则,我就可以正常连接。

这是由

完成的
  1. 打开“具有高级安全性的Windows防火墙”。
  2. 选择“入站规则”> “新规则”。
  3. 选择“端口”作为规则类型,然后输入1433作为允许的端口号。

答案 1 :(得分:0)

您必须更改Parallels的默认行为才能使用NAT,并使用专用IP(在10.x.x.x范围内以避免与您自己的网络发生IP冲突!),然后连接到此IP。