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