如何排查解決分銷軟件登錄時報錯提示:數據庫服務未開啟或連接出錯的問題
一,還沒加載到軟件登錄界面就報錯提示:數據庫服務未開啟或連接出錯的問題。
1,如果是9.8及以上版本的話,數據庫里檢測一下是否有SysdataDB數據庫,如果沒有的話備份數據后重裝軟件,安裝的時候把安裝數據庫打鉤,讓它自己創建上這個數據庫后訪問看看是否正常。
2,如果是9.8之前版本或者有SsdataDB數據庫,首先檢查一下數據庫服務是否是已啟動的,沒有的話先啟動數據庫服務后再訪問看看是否正常。
3,如果數據庫服務已啟動,在管家婆軟件安裝目錄下program-script文件夾下面有一個database.dat文件,把這個文件剪切在桌面上,再運行文件夾下面pserverconfig.exe程序(扳手或者是小電腦一樣的圖形的程序),輸入正確的數據庫服務器名稱,用戶名sa和sa的密碼,選擇要連接的數據庫,測試連接并且加密后看看是否正常。
4,如果還是不正常, 將軟件安裝目錄下的program文件夾-script文件夾里的所有dll文件依次注冊一下后再看看,注冊方法:開始—運行—輸入regsvr32,然后空格,將該dll文件拖進去點確定即可,一次只能注冊一個。
二,登錄加載到軟件登錄界面都正常,但是輸入用戶名和密碼后登陸提示數據庫服務未開啟或連接出錯的問題,一天出現幾次,過一會兒又正常,原因可能是其他程序占用了很多資源,導致我們程序沒資源可用。
處理方法:軟件安裝目錄下program文件夾-web.config文件右鍵以記事本方式打開,找到以下語句:
把20改為30后再看看(這個操作主要是為了讓我們的程序和其他程序搶資源去)
三,如果客戶服務器上有很多個虛擬目錄,都是相同版本,其他虛擬目錄都能正常訪問,就只有一個虛擬目錄訪問出現此報錯,問題原因可能是很多虛擬目錄的話其他程序會占用過多資源,導致這個虛擬目錄沒有資源就會有此提示。
處理方法:可以新建一個應用程序池,把這個虛擬目錄指定到新的應用程序池后看看是否正常。