最新報(bào)錯(cuò)提示頁面:
紅色位置的提示文字可能為下面一些:
[dbnetlib][connectionopen (connect()).]sql server 不存在或拒絕訪問。
用戶 'clicksun' 登錄失敗。
超時(shí)已過期
。。。。。。
按照你反饋的內(nèi)容來看應(yīng)該是數(shù)據(jù)庫連接出錯(cuò)了,產(chǎn)生的可能原因有如下但不限于如下原因:
1、管理員更改了系統(tǒng)數(shù)據(jù)庫密碼;
2、系統(tǒng)上已經(jīng)安裝了SQL Server數(shù)據(jù)庫,然后再安裝了點(diǎn)晴OA系統(tǒng);
3、安裝的是點(diǎn)晴OA系統(tǒng)安裝包預(yù)置的SQL Server Express2005,在某種情況下TCP/IP協(xié)議未正常啟用、或者數(shù)據(jù)庫名格式有誤;
4、安裝后立即卸載了點(diǎn)晴OA系統(tǒng),然后沒有重啟電腦又立即重新安裝了;
5、安裝的服務(wù)器上已經(jīng)有了SQL Server2008版本的數(shù)據(jù)庫;
6、點(diǎn)晴OA數(shù)據(jù)庫文件clicksun.mdf、clicksun_log.ldf未賦予everyone全部可讀寫權(quán)限;
7、安裝的服務(wù)器上的操作系統(tǒng)是Windows 64位系統(tǒng)或非完整網(wǎng)絡(luò)版的Windows XP/Windows7系統(tǒng)。
原因1
以上對(duì)應(yīng)問題的解決方案如下:
如果仍然不正常,應(yīng)該按照以上指引再反復(fù)多次操作,一般按照以上操作就應(yīng)該搞定了。實(shí)在不行的話,就按照如下原因繼續(xù)檢查:
原因2
如果在已有SQL Server數(shù)據(jù)庫的電腦上安裝點(diǎn)晴OA,正常情況下點(diǎn)晴OA安裝程序會(huì)優(yōu)先使用該數(shù)據(jù)庫,但在某些況下,點(diǎn)晴OA檢測(cè)不到該SQL Server數(shù)據(jù)庫,另外安裝了預(yù)置的SQL Server Express2005,但點(diǎn)晴OA的數(shù)據(jù)庫文件又被附加到了SQL Server中,導(dǎo)致數(shù)據(jù)庫無法連接。此時(shí)只需要打開SQL Server,找到點(diǎn)晴OA的數(shù)據(jù)庫文件clicksun是否在SQL Server中,如果是的話,那么看看SQL Server的服務(wù)器名稱(實(shí)例名)是什么,然后將服務(wù)器名稱、數(shù)據(jù)庫訪問用戶名sa、數(shù)據(jù)庫訪問密碼保存到點(diǎn)晴MIS系統(tǒng)安裝目錄(一般為:d:\clicksun)下的文件global.asa:
將上面位置的服務(wù)器數(shù)據(jù)庫名稱、訪問的用戶名及密碼填入文件global.asa中的以下紅色位置:
Sub Application_onStart
Application("db_server")="數(shù)據(jù)庫服務(wù)器名稱"
Application("db_uid")="sa"
Application("db_pwd")="****************"
Application("db_database")="clicksun"
Application("db_hmail_pwd")="clicksun2010"
End Sub
數(shù)據(jù)庫名稱除了采用以上位置所顯示的名稱外,也可以嘗試使用以下三個(gè)名稱中的一個(gè):127.0.0.1、localhost、(local)
進(jìn)行以上處理后,還需要對(duì)郵件子系統(tǒng)的數(shù)據(jù)庫連接做一下更新,更新方法見以下帖子:
/mis/bbs/showbbs.asp?bd=8&id=4086
經(jīng)過以上處理,應(yīng)該可以正常進(jìn)入點(diǎn)晴OA了。
原因3
點(diǎn)擊windows系統(tǒng)-》開始-》Microsoft SQL Server 2005-》配置工具-》SQL Server Configuration Manager,在彈出的頁面中啟用TCP/IP協(xié)議,將“已啟用”改為“是”,保存后重啟一下服務(wù)器,重新進(jìn)入后試試能否正常訪問服務(wù)器,如果不行的話再看看是否是下面所述原因:
安裝以上操作仍不行的話,再試試以下步驟:
打開點(diǎn)晴MIS系統(tǒng)安裝目錄(一般為:d:\clicksun)下的文件global.asa,將: Application("db_server")="127.0.0.1" 這個(gè)是數(shù)據(jù)庫名,將它改為Application("db_server")=".\SQLEXPRESS" ,精簡(jiǎn)版用這個(gè),如果是開發(fā)版,直接用計(jì)算機(jī)名就行了。然后保存重新進(jìn)入IE登陸點(diǎn)晴MIS系統(tǒng)即可。
另外,SQL2005 中,要把功能和外圍應(yīng)用配置器中的遠(yuǎn)程查詢?cè)O(shè)為啟用狀態(tài)、遠(yuǎn)程連接設(shè)為TCP/IP。
原因4
解決方案:重新卸載現(xiàn)有點(diǎn)晴OA系統(tǒng),并務(wù)必關(guān)機(jī)重新啟動(dòng)服務(wù)器后再安裝點(diǎn)晴OA系統(tǒng),相關(guān)帖子參考:
windows2003 企業(yè)版下安裝完點(diǎn)晴MIS系統(tǒng)后無法打開頁面是怎么回事?
原因5
解決方案:該問題是針對(duì)部分版本的SQL Server2008因未知原因,可能發(fā)生無法正常加入點(diǎn)晴OA數(shù)據(jù)庫或創(chuàng)建訪問用戶造成的,出現(xiàn)此問題時(shí),有如下幾個(gè)解決辦法:
a.檢查點(diǎn)晴OA數(shù)據(jù)庫文件權(quán)限,文件名稱:clicksun.mdf、clicksun_log.ldf,找到這兩個(gè)文件并賦予Everyone的全部可訪問權(quán)限,然后在SQL Server2008中手工附加該數(shù)據(jù)庫為clicksun;
b.如果按照以上操作仍不行,那么將SQL Server2008降級(jí)為SQL Server2005或SQL Server2000版本安裝重試;
c.如果按照以上操作仍不行,或者先將SQL Server2008卸載,然后安裝點(diǎn)晴OA系統(tǒng),安裝完畢后再將數(shù)據(jù)庫升級(jí)到SQL Server2008即可。
相關(guān)帖子參考:用戶 'clicksun' 登錄失敗
其他注意事項(xiàng):
解決方案參加如下帖子:
關(guān)于點(diǎn)晴MIS系列軟件使用Windows XP、Windows7或windows64位操作系統(tǒng)的說明
該評(píng)論在 2017/6/20 8:42:43 編輯過