2012-08-30 182 views
1

我正在運行安裝了並行程序的MAC。我在Parallels上安裝了Windows 7 Pro,並在Windows 7上安裝了SQLServer Express 2012.連接到在Mac上的Parallels上運行的SQL Server

我試圖從Mac OS連接到SQL Server數據庫,但沒有任何運氣。我跟着this post here,但仍然無法連接。所以我想這可能與它在虛擬機上運行有關嗎?

嘗試連接時我收到以下錯誤:

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

原來是Windows 7上的防火牆。一旦我創建了允許通過端口1433的流量的規則,我就可以正常連接。

這是由

  1. 開放 「Windows防火牆具有高級安全性」 來完成。
  2. 選擇「入站規則」>「新規則」。
  3. 選擇「端口」作爲規則類型,然後輸入1433作爲允許的端口號。
0

非常感謝你必須改變的Parallels的默認行爲,使用NAT,並使用專用的IP(在10.xxx範圍內,以避免與自己的網絡IP地址衝突!),然後連接到這個IP。

+0

Thanks Parallelis。你能詳細說明嗎?我一直在試圖找出如何做你的建議,但它看起來像NAT是默認的。從我可以告訴的是,「共享網絡」是NAT,這是我目前的設置。 – Jason

相關問題