Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 连接到Mac上并行运行的SQL Server_Sql Server_Macos_Parallels - Fatal编程技术网

Sql server 连接到Mac上并行运行的SQL Server

Sql server 连接到Mac上并行运行的SQL Server,sql-server,macos,parallels,Sql Server,Macos,Parallels,我正在运行安装了parallels的MAC。我在Parallels上安装了windows 7 Pro,在windows 7上安装了SQLServer Express 2012 我正在尝试从Mac OS连接到SQL Server数据库,但没有任何运气 我跟着,但仍然无法连接。所以我认为这可能与它在虚拟机中运行有关 尝试连接时,我收到以下错误: ERROR: An error occurred while trying to make a connection to the database:

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

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

我跟着,但仍然无法连接。所以我认为这可能与它在虚拟机中运行有关

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

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地址

有人设置了这个吗?你有什么建议吗


非常感谢您提前

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

它原来是Windows 7上的防火墙。一旦我创建了一个允许1433端口上的流量通过的规则,我就能够很好地连接

这是由

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

  • 谢谢你。你能详细说明吗?我一直在四处寻找,想知道如何按照你的建议去做,但看起来NAT是默认的。据我所知,“共享网络”是NAT,这是我目前的设置。