天天看點

BUG記錄之 Database Connection Can’t Be Open!

<a href="http://www.cnblogs.com/janes/admin/file:///C:/Users/cathychen.BEIJING/AppData/Local/Temp/WindowsLiveWriter-429641856/supfiles16DBBD6/image4.png"></a>

目前正在搞一個小測試項目,前幾天運作正常,今天打開突然怎麼都不能通路了。估計是公司域政策有關吧,解析産生了問題。

解決過程:

SQL Server預設端口為1433和1434,在win7下開啟這兩個端口:

開始-&gt;制面闆-&gt;indows防火牆-&gt;進階設定-&gt;入站規則-&gt;建立規則:

然後點選下一步并且命名就好了。

開啟完成後問題仍然沒有解決。

  由于程式中資料庫執行個體使用的不是sa,考慮可能是執行個體的端口沒有開啟。

首先打開SQL Server Configuration Manager,按照下圖步驟檢視該執行個體對應的端口。

<a href="http://www.cnblogs.com/janes/admin/file:///C:/Users/cathychen.BEIJING/AppData/Local/Temp/WindowsLiveWriter-429641856/supfiles16DBBD6/image22.png"></a>

然後按照1.中的步驟開啟該端口。

如果仍然不能正常解析執行個體名稱,可以采用如下格式進行資料庫連接配接:

"uid=sawd=密碼;Data Source=伺服器名,端口号;Initial Catalog=資料庫名;Connect Timeout=30;";

    本文轉自 陳敬(Cathy) 部落格園部落格,原文連結:http://www.cnblogs.com/janes/archive/2011/05/26/2058849.html,如需轉載請自行聯系原作者