轉自:https://www.2cto.com/database/201308/235158.html
數據庫錯誤[DBNETLIB][ConnectionOpen(Connect()).]SQL Server不存在或拒絕訪問解決
數據庫網狐遊戲
【 2012-12-0310:44:06 】ADO 錯誤:0x80004005,[DBNETLIB][ConnectionOpen(Connect()).]SQL Server 不存在或拒絕訪問。
【 2012-12-0310:44:06 】遊戲列表加載失敗
【 2012-12-0310:44:06 】調度引擎外掛服務啓動失敗
【 2012-12-0310:44:06 】中心服務啓動失敗
原因:
1.查看是不是沒有在數據庫中添加數據庫服務器地址。在數據庫中用戶名和密碼都要用“異或加密”方法加密,具體工具使用MakeGUID。
2. 查看端口是否打開,MSSQL默認是TCP:1433.
3.SQL服務項中服務是否開啓或啓動。
4. 防火牆是否將TCP:1433端口,添加例外.
解決方法:
2. 查看端口方法有很多,DOS、360網絡查看,這裏介紹DOS方法,使用方便。
命令:netstat –an
查看是否有紅線上1433端口如果沒有,按照下面第3項來設置解決。
3. 打開 SQL Server 配置管理器:
· 1)展開 SQL Server 2005/2008 網絡配置節點 -->展開協議節點 --> 在協議右邊啓用 TCP/IP 協議 -->
在協議右邊的 TCP/IP 協議屬性中 --> 在 IPAll 這一項-->將 TCP 端口設置爲 1433.
2)重新啓動 SQL Server,如果防火牆沒限制,現在就 OK 了。