用友U8客戶端連接不上服務器全攻略
http://www.enet.com.cn2009年09月23日09:26 來自論壇
【導讀】:如果網絡不通,就讓用戶查找網絡原因
檢查步驟:
1.網絡是否通?
方法:ping 服務器名稱/ip -t
如果網絡不通,就讓用戶查找網絡原因;
如果網絡是通的,繼續……
2.嘗試使用ip地址登錄服務器
如果無效,繼續……
3.配置hosts文件,將服務器+ip加入(路徑:C:\WINNT\system32\drivers\etc\hosts)
如果配置hosts文件無效,網絡解析失效,將應用服務器配置(開始-程序-用友ERP-U8-系統服務-應用服務器配置)中的數據服務器改為IP地址,工作站改為IP登錄;
如果依然無效,繼續……
4.是否跨網段,若是,在ip高級選項中“wins”設置中將服務器的ip添加進去。
5.查看服務器的ip設置是靜態ip還是自動獲取?
若是自動獲取,則要求用戶改成靜態ip;
6.是否多網卡,若是,禁用其中一個。
7.端口是否暢通?
方法:telnet 服務器名/ip 端口號(sqlsever 1433、ufsoft 4630、web 80)
8.有防火牆?winxp、win2003的自帶防火牆,或者商用防火牆軟件
方法:關閉防火牆
若客戶不願關閉,則設置防火牆,開放1433,4630,80端口
9.無防火牆?經過telnet測試,1433不通(4630是通的),導致軟件無法連接數據庫的情況
方法:A、若是win2003,則檢查sql server是否安裝了sp3補丁,沒有安裝補丁的話1433端口是無法開通的;(如果確實安裝了補丁,則參考下面的方案)
B、如果確實安裝了補丁,則參考下面的方案:對於winxp、win2003,由於windows的msdtc安全設置的原因,也會導致1433不通。處理方法:進入windows管理工具下面的組件服務,然后“組件服務-電腦-我的電腦-右鍵屬性-msdtc-安全設置”將“安全設置”中的“允許遠程客戶端”、“允許遠程控制”“允許出站”“允許入站”“不進行驗證”等全部設置上。然后1433就可以通了。
10.windows的安全設置也有關系,主要是權限的設置。
方法:A、讓用戶用管理員組中的用戶登錄系統,通常使用adminstrator;
B、啟用guest用戶,
C、客戶是否做過windows“安全策略”的設置,如果做過,做過哪些內容,再將其改為默認設置,或者將其設置為安全控制較低的那一項;
11.數據庫問題
方法:1、sa是否設置了口令,如果設置,則清除口令;
2、sql驗證方式是否是windows驗證,若是,改為混合驗證;(企業管理器-右鍵屬性-安全性)
3、注冊ado控件,即注冊c:\program files\common files\system\ado\所有的DLL文件或者安裝微軟數據連接控件mdac2.8。
12.服務器、工作站運行正常,網絡連接正常
方法:一、ACCESS相關版本
1、重裝網卡驅動,調整相關參數,建議取默認值
2、采用正版殺毒軟件,清理病毒
3、關閉某些殺毒軟件附帶的防火牆、網鏢工具(已知可能和用友軟件發生沖突的包括金山毒霸、KV3000、瑞星等)
4、重裝相應版本用友軟件
二、SQL相關版本
1、重裝網卡驅動,調整相關參數,建議取默認值
2、采用正版殺毒軟件,清理病毒
3、關閉某些殺毒軟件附帶的防火牆、網鏢工具(已知可能和用友軟件發生沖突的包括金山毒霸、KV3000、瑞星等)
4、重裝相應版本用友軟件