ODBC 測試sql server 2005時(shí)發(fā)生18452錯(cuò)誤解決方法
用.net開發(fā)的網(wǎng)站連接數(shù)據(jù)庫里發(fā)生錯(cuò)誤,當(dāng)訪問靜態(tài)頁面里顯示正常。
1.首先想到的是測試ODBC數(shù)據(jù)源,當(dāng)用sql用戶和密碼登錄時(shí)出現(xiàn)如下圖錯(cuò)誤:

2.因?yàn)槭窃诳蛻舴?wù)器上安裝,所以未設(shè)置sa的密碼,由于安裝時(shí)未勾選擇了“windows身份驗(yàn)證”,所以當(dāng)你測試sql server 2005的用戶時(shí)出現(xiàn)此錯(cuò)誤。
3.打開"SQL Server Management Studio"雙擊數(shù)據(jù)庫所在的實(shí)例,打開如下圖“服務(wù)器屬性窗口”-->“安全性”選項(xiàng)卡--->服務(wù)器身份驗(yàn)證:sql server和windows身份驗(yàn)證模式-->單擊“應(yīng)用”保存所做設(shè)置。

4.重新啟動(dòng) “sql server服務(wù)”問題得到解決。
附:當(dāng)測試內(nèi)部員工論壇時(shí)又出現(xiàn)如下圖80040e24 錯(cuò)誤:

1.找到文件報(bào)錯(cuò)位置,是一串連接ACCESS的代碼;想到登錄到論壇要寫入內(nèi)容,故給連接的頁面和論壇數(shù)據(jù)庫寫入權(quán)限,問題解決。
新聞熱點(diǎn)
疑難解答
圖片精選