T3客戶端連接失???一文教你輕松解決服務(wù)器連接問題!

 二維碼 114
發(fā)表時間:2024-10-19 09:32作者:小管君

前言:計算機(jī)的IP地址查看方式

WINDOWS 10查看方式

選中網(wǎng)絡(luò)標(biāo)識,右鍵--【打開“網(wǎng)絡(luò)和Internet”設(shè)置】,


選中【查看網(wǎng)絡(luò)屬性】

前四段10.92.194.242為IP地址


WINDOWS  7查看方式:【控制面板】-【網(wǎng)絡(luò)共享中心】-【連接】

選中詳細(xì)信息,在里面查看ipv4對應(yīng)的IP地址



當(dāng)出現(xiàn)連接不上服務(wù)器的現(xiàn)象時,我們應(yīng)該先判斷情況,是服務(wù)器設(shè)置有問題還是客戶端的問題

當(dāng)是服務(wù)器和客戶端同時為一臺電腦時

檢查hosts文件有沒有配置成功

操作方法:

在C盤【windows】-【system32】-【etc】-【 hosts】文件,右鍵用記事本打開,在最后一行查看是否有 本機(jī)ip地址+空格+本機(jī)計算機(jī)名稱

如果沒有,就手動寫入添加!

例如一般單機(jī)版的話IP是127.0.0.1, 這臺電腦的計算機(jī)名稱是BLACKING,


2、設(shè)置了host,也可能出現(xiàn)的幾種狀況

1、不能登錄到服務(wù)器【xxx】

提示不能登錄到服務(wù)器【XXX】

此時,我們可以去看一下對應(yīng)的注冊表路徑下

【開 始】--【運(yùn) 行】--【regedit】--【HKEY_LOCAL_MACHINE】-【SOFTWARE】-【UFSOFT】-【UF2000】-【2.0】-【Login】-【DP】 中的sever值可能也為XXX


原理:123在此時為DP的server值,所以對應(yīng)登錄T3時連接的服務(wù)器就是123,而我們的計算機(jī)名稱不是123,IP是127.0.0.1,所以會顯示不能登錄到服務(wù)器

此時有兩種方式去解決

1:直接手動修改注冊表中的sever值,將server值修改為正確的服務(wù)器IP或者服務(wù)器計算機(jī)名稱,然后在T3報錯界面點(diǎn)確定進(jìn)入到登錄界面,在服務(wù)器選擇空白框輸入正確的服務(wù)器IP或者計算機(jī)名稱     步驟A


然后在做這一步操作 步驟B

點(diǎn)選擇,幾秒之后,就會出現(xiàn)對應(yīng)如下界面

客戶端連接上服務(wù)器成功


2.直接跳過修改注冊表DP中的server值操作步驟A,直接去T3中配置服務(wù)器,進(jìn)行步驟B

PS:能夠直接進(jìn)行步驟B的原理是因?yàn)楫?dāng)在T3登錄界面配置好服務(wù)器時,注冊表中會對應(yīng)的寫入服務(wù)器IP或者計算機(jī)名稱的信息到server值當(dāng)中,但也有例外情況

有時候會因?yàn)閣indows系統(tǒng)的用戶權(quán)限等原因,直接進(jìn)行步驟B并不會使得注冊表中的server值有任何變化,所以此時就要手動去修改,從步驟A做起。


當(dāng)服務(wù)器和客戶端不為同一臺電腦

只有一臺客戶端連接不上服務(wù)器,其他客戶端可以

此時判斷為客戶端問題,也就是連接不上服務(wù)器的這臺電腦的問題,下面操作都在客戶端操作

操作方法:

參照(一、當(dāng)服務(wù)器和客戶端為同一臺電腦時)檢查方法并且設(shè)置

再ping一下服務(wù)器的IP,在dos界面輸入 ping 服務(wù)器IP

操作方法:

Win+R打開運(yùn)行窗口,在運(yùn)行欄輸入cmd,在彈出來的界面中輸入ping+空格+服務(wù)器IP

圖中丟失為0,就是連得通服務(wù)器了,可以嘗試登錄T3,在登錄界面選擇框輸入服務(wù)器IP,進(jìn)行連接,參照不能登錄到服務(wù)器[xxx]中的步驟B


所有客戶端都連接不上服務(wù)器

此時判斷為服務(wù)器問題,但并不能排除客戶端也有問題,這時優(yōu)先設(shè)置好服務(wù)器

操作方法:

查看服務(wù)器是否為固定IP,如不是,設(shè)置為固定IP

設(shè)置方法如下:(在服務(wù)器上操作)

Windows 8、10系統(tǒng)固定IP設(shè)置

【控制面板】-【網(wǎng)絡(luò)和共享中心】-【以太網(wǎng)】-【屬性】-【Internet協(xié)議版本4(TCP/IP)】-【屬性】

,選中“使用下面的IP地址”,然后在如下界面去輸入相關(guān)參數(shù),具體參數(shù)詢問網(wǎng)管或者設(shè)置網(wǎng)絡(luò)連接的工作人員

需要輸入的參數(shù)有:IP地址 子網(wǎng)掩碼 默認(rèn)網(wǎng)關(guān) 首選DNS服務(wù)器

Windows 7系統(tǒng)固定IP設(shè)置

如果為windows 7系統(tǒng),則同樣在網(wǎng)絡(luò)共享中心找到網(wǎng)絡(luò)連接,舉例如下是無線連接,所以圖中陳述為無線連接,點(diǎn)擊該網(wǎng)絡(luò)連接進(jìn)入-【屬性】-【Internet協(xié)議版本4(TCP/IP)】-【屬性】,然后進(jìn)行上面相同操作

關(guān)閉防火墻,如果不想關(guān)閉,則要進(jìn)行如下設(shè)置才可以

測試數(shù)據(jù)庫端口是否通(在客戶端上操作)

打開CMD中輸入 telnet+空格+服務(wù)器IP或者名稱+1433

該操作為測試服務(wù)器數(shù)據(jù)庫端口有沒有打開

如果打開,會是這樣的界面

 整個界面是黑色的,內(nèi)容為空,端口則是打開,


如果不是這樣的界面,就是端口沒有打開,這時需要添加并打開設(shè)置1433端口


設(shè)置如下

添加服務(wù)器IP到客戶端的默認(rèn)網(wǎng)關(guān)當(dāng)中(在客戶端操作)

【控制面板】--【網(wǎng)絡(luò)和共享中心】,點(diǎn)擊計算機(jī)現(xiàn)在的網(wǎng)絡(luò)連接,出現(xiàn)這個界面

選擇—【屬性】

選擇【Internet 協(xié)議版本4(TCP/IPv4)】---【屬性】

選擇【高級】

在【默認(rèn)網(wǎng)關(guān)】選擇添加

在網(wǎng)關(guān)中,填入服務(wù)器IP地址,輸入完成后點(diǎn)添加即可。(IP地址查看方式在文章開頭)

添加完成可以在 默認(rèn)網(wǎng)關(guān)中看到服務(wù)器的IP地址,圖中10.92.23.101為文章測試所用服務(wù)器的IP地址。



2、當(dāng)服務(wù)器安裝數(shù)據(jù)庫SQL 2005或者2008時候,TCP/IP協(xié)議(在服務(wù)器操作)數(shù)據(jù)庫SQL 2000和MSDE 2000不需要進(jìn)行這一步

【計算機(jī)】--【管理】--【服務(wù)和應(yīng)用程序】--【SQL Server配置管理器】--【SQL Native Client配置】--【客戶端協(xié)議】,如果是64位系統(tǒng)則有兩個SQL Native Client,如下圖,除了VIA其他三個協(xié)議全部右鍵選擇啟用。


啟用TCP/IP協(xié)議,并且雙擊進(jìn)去查看默認(rèn)端口是不是1433,改為“啟用”狀態(tài)


然后再選擇【SQL Server網(wǎng)絡(luò)配置】--【MSSQLSERVER的協(xié)議】,除了VIA其他的全部啟用,

同時要設(shè)置其中的TCP/IP,右鍵TCP/IP,選擇屬性

選擇IP地址

將里面所有的IP都在已啟用狀態(tài)改為“是”




設(shè)置完后,重啟數(shù)據(jù)庫服務(wù)。重啟服務(wù)如下圖,右鍵SQL Server(MSSQLSERVER),點(diǎn)重啟


  


3、在防火墻中添加1433端口(在服務(wù)器操作)

【控制面板】-【右上角直接搜索“防火墻”進(jìn)到防火墻界面】-【高級設(shè)置】,然后進(jìn)行如下設(shè)置

點(diǎn)擊左邊入站規(guī)則,然后在右邊點(diǎn)擊新建規(guī)則

第一步規(guī)則類型選擇端口

第二步選擇TCP,并且在特定端口中添加:1433

然后一直下一步到下面如圖,名稱寫:1433或者其他都可以

最后完成。可以得到如圖

端口添加完成。


測試T3軟件端口是否通(在客戶端操作)

和測試數(shù)據(jù)庫端口是否通進(jìn)行類似操作,先Telnet一下4630有沒有通,不通就去防火墻添加4630端口,只不過軟件端口是4630,添加端口的時候只需要把上面步驟中的1433改成4630即可


做完上述兩個操作后,均需要重啟相對應(yīng)服務(wù),數(shù)據(jù)庫對應(yīng)服務(wù)為SQL Server(MSSQLSERVER)或者M(jìn)SSQLSERVER,  軟件對應(yīng)服務(wù)為T3產(chǎn)品服務(wù)或T3服務(wù)。

到這里服務(wù)器設(shè)置完成,嘗試重新連接服務(wù)器,如果不行,就是客戶端也要進(jìn)行設(shè)置,再去設(shè)置客戶端。參照“只有一臺電腦連不上服務(wù)器”中的1、2、3步驟操作

三、其他連接不上服務(wù)器的特殊情況

1、T3能登錄,財務(wù)報表打開提示不能登錄到【XXX】服務(wù)器

此時,我們可以去查看注冊表 【開 始】--【運(yùn) 行】--【regedit】--【HKEY_LOCAL_MACHINE---SOFTWARE】--【UFSOFT】--【UF2000】--【2.0】-【Login】中的server值,如果對應(yīng)的也是213213

1、Login已有Server項目解決方法

1.直接將213213值修改為服務(wù)器的IP或服務(wù)器計算機(jī)名稱,例如我的計算機(jī)名稱為CHANJET00000918,則就修改為(雙擊Server英文,在彈出的框中輸入,再點(diǎn)確定)


2.找到T3安裝文件夾UFSAMART-----Admin-----selsrv.exe程序,右鍵管理員身份運(yùn)行,進(jìn)行配置服務(wù)器,在當(dāng)前中寫入服務(wù)器IP或者服務(wù)器計算機(jī)名稱,點(diǎn)選擇

相應(yīng)的注冊表中也會寫入服務(wù)器的IP數(shù)據(jù)進(jìn)去

PS:這種情況下,登錄其他模塊沒有問題,是因?yàn)槠渌K使用時直接連接的是登錄時填寫的服務(wù)器,或者說,直接與【Login】-----【DP】中的server值相關(guān),也就是登錄界面中服務(wù)器框中的地址,而財務(wù)報表打開時,與之聯(lián)系的時注冊表中Login本身的server值,所以要正確打開財務(wù)報表,需要Login的server值是正確的服務(wù)器IP。


2、Login中沒有Server這一項解決辦法

當(dāng)selsrv.exe程序使用后,Login中依然寫入不了server值,并且沒有Server這一項時,可以進(jìn)行手動添加,在Login的空白界面【右鍵】-----【新建】-----【字符串】------命名為Server,同時手動修改Server值



2、沒有啟動T3服務(wù)+門戶已運(yùn)行+不能登錄到服務(wù)器

這種情況大多數(shù)出現(xiàn)在第一次裝T3或者重裝系統(tǒng)重裝T3后出現(xiàn),

基于第一種情況下,注冊表的DP中的server值不正確,且之后也會提示不能登錄到服務(wù)器【XXX】,而同時由于電腦讀取速度過慢的緣故,尤其是win7操作系統(tǒng),因?yàn)槌绦騿卧憫?yīng)較慢,


此時打開T3先出現(xiàn)提示“程序檢測到T3產(chǎn)品服務(wù)沒有開啟,是否開啟”,點(diǎn)是開啟服務(wù)后,然后無反應(yīng),


并且再點(diǎn)T3就會出現(xiàn)“門戶已運(yùn)行”

即使從任務(wù)管理器結(jié)束 Portal.exe進(jìn)程,打開T3依然無反應(yīng)

如下


此時,需要去給T3服務(wù)啟動類型改為:延時啟動

在如下界面

計算機(jī)右鍵-----管理-----服務(wù)和應(yīng)用程序----服務(wù)-----找到相關(guān)服務(wù)-----右鍵屬性


再重啟服務(wù),之后再出現(xiàn):不能登錄到服務(wù)器【XXX】

就進(jìn)行操作步驟A-步驟B即可





更多用友軟件操作問題,可以聯(lián)系梁老師18110593406

長按識別二維碼添加好友,及時解答

點(diǎn)分享

點(diǎn)收藏

點(diǎn)點(diǎn)贊

點(diǎn)在看