併入子網後為什麼無法連線資料庫?

2021-08-27 02:02:23 字數 833 閱讀 9669

我單位原網路系統由三個100mbps乙太網構成,以光纖互連,伺服器作業系統為windows nt4+sp6,資料庫為sybase ase12,客戶端為windows 98,應用程式為pb6.5開發,只安裝tcp/ip協議,使用內部固定ip分配。在過去的使用過程中,一直很好。因業務發展需要,新併入一子網路,因距離過遠,租用電信128kddn線路。

故障:可以ping通資料伺服器,不能通過應用程式連線到資料伺服器。

解決方法:

首先用替換法將各個連線上的硬體測試了一遍,包括兩端的路由器、dtu、電信的ddn卡,結果一樣:可ping通,應用程式不能連線伺服器。

由此可以肯定,問題出在軟體上。將客戶端的windows 98重灌,sybase ase客戶端重灌,應用程式重灌,問題依然存在。

根據提示,如果不是sybase軟體本身的問題,那就可能是windows 98網路這一部分的問題。為什麼能ping通,而不能連線?難道系統只能通過光纖直接連線嗎?將原來通過光纖可以接的子網中的計算機的windows 98的網路屬性與現在通過ddn連線的子網中的計算機的windows 98的網路屬性對比,一模一樣,沒有不同。但在檢視中,突然看到windows 98的wins配置項。靈機一動,選擇啟用wins,並將wins伺服器ip填入資料庫伺服器ip,重啟後,應用程式可以連線上資料庫伺服器,正常工作。

原因:過去的三個子網通過光纖互連,相當於在乙個大的區域網中。windows 98雖然只安裝了tcp/ip協議,但仍然是通過機器名訪問的方式,互相通訊。當加入乙個通過路由的ddn連線時,windows 98通過機器名訪問的方式不支援路由,因此只可ping通,而不能啟用應用程式。加入wins服務後,讓ip與機器名對應,windows 98才能真正啟動應用程式訪問資料庫伺服器。

PHP無法連線資料庫

之前用connect方法連線資料庫都能成功,現在失敗了。如下 con mysql connect localhost root code if con mysql close con 我的ubuntu是16版本的,php是7.0,最後發現php7已經拋棄了connect方法,改用了pdo與mysql...

WORDPRESS無法連線資料庫

你的 可能資料庫有問題,要麼是資料庫賬號密碼填錯了,要麼是資料庫本身有問題,先參考下一下的說明,如果問題沒有解決,可以來這個論壇發帖子問別人,應該會有人解答的。wordpress.org.cn 以下安裝說明 將壓縮包解壓到乙個空目錄,在你的mysql管理處建立乙個空資料庫,以及乙個賦予全部資料庫操作...

oracle em無法連線資料庫例項

長時間不登陸em時,會出現em無法連線資料庫,這時em會要求你驗證主機身份。就算密碼都輸入對了但右下方還是顯示無法連線資料庫例項,其實時因為sysman與dbsnmp這兩個使用者密碼過期所導致。解決思路大致如下 sys登入資料庫,修改sysman與dbsnmp的密碼。將新的sysman與dbsnmp...