Win7下防火牆設置問題導致SQL Serv…

今天遇到一個常見的數據連接失敗的問題,花了較長時間才解決。

問題的現象描述如下:

用本機作爲數據庫服務器:Win7+SQL Server 2008,開啓Windows防火牆,在允許訪問的規則裏面添加了1433的TCP端口

將應用程序安裝在XP的虛擬機裏面,運行報錯:[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒絕訪問。ErrCode: –2147467259

解決辦法描述如下:

在Windows防火牆的高級設置的左邊樹狀節點中,選擇入站規則”節點,然後在右邊列表中找到我們之前添加過的TCP 1433端口的規則項,如下圖:

image

 

進一步查看該規則的屬性信息(鼠標雙擊或右鍵--屬性菜單項),選擇“高級”選項卡,如下圖:

image

原本只勾選了“公用”,經過測試把“專用”勾上後問題就解決了,不過簡單處理,全部勾上問題也不大。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章