今天公司有軟件出現了“10005 select error:dbprocess is dead or not enabled”,“10005 Select error: DBPROCESS 處於不可用或未啟用狀態。”的錯誤。
出現異常的軟件是一個很古老的軟件,軟件是powerbuilder+SQL Server 2005,開始以為是數據庫的問題,但是在服務器端看了一圈沒有找到問題。
然后懷疑是網絡的原因,網管排查了一圈網絡,也沒有發現任何異常。
后來在網上找到有個同樣的問題,其原因和處理方式大概是“網絡設置了路由器轉發,將網絡更改為直連不轉發即解決問題”。
詢問了網管,的確最近網絡有調整,在一條物理鏈路下做了多個IP段,出現問題的都是新增的虛擬網段,將出問題的電腦IP更改為非虛擬網段后程序不再報此異常。