今天在調試U8客戶端時遇到鏈接數據庫失敗的問題,問題提示附圖以下:數據庫
在開始排錯前先交代一下網絡環境,U8的版本是V11.1,服務器配置環境是windows2008R2,數據庫是SQLserver2005,客戶端安裝的操做系統是win7專業版,數據庫服務器的IP地址是192.168.1.100,服務器名是ERPSQLV11。windows
依着信息提示依次檢查設置選項。服務器
1.檢查防火牆數據庫端口。數據庫的默認端口的1433,服務器端和客戶端都已經開放了這個端口,沒有問題。網絡
2.在客戶端和服務器端的hosts文件中都添加了數據庫服務器IP地址和計算機名的對應信息。ide
3.檢查數據源。在服務器端打開U8應用服務器配置工具----數據庫服務器,測試鏈接也是正常的。工具
信息提示的三項內容均檢查經過,故障依舊,禁用服務器端和客戶端的防火牆,故障依舊,問題出在哪裏煞是費解,看來與防火牆和數據源都沒有關係。測試
知之爲知之,不知問百度,搜索結果挺多,給出的解決方法也不外乎上面幾項,其中有一個是修改數據庫端口後解決的,不過人家的數據庫用的是SQLsever2000SP4,莫非個人問題也在這裏麼?在開始菜單中找到[SQLserverconfigurationmanager],在左側窗口中的展開目錄菜單,找到SQLServer2005網絡配置----MSSQLSERVER的協議,打開右側窗口總的TCP/IP協議屬性,發現端口仍然是1433,可是卻發現狀態是禁用的,果斷將其啓用。spa
返回客戶端登錄驗證,順利經過,問題解決。操作系統