ODBC 測試sql server 2005時發生18452錯誤解決方法
用.net開發的網站連接數據庫裡發生錯誤,當訪問靜態頁面裡顯示正常。
1.首先想到的是測試ODBC數據源,當用sql用戶和密碼登錄時出現如下圖錯誤:
2.因為是在客戶服務器上安裝,所以未設置sa的密碼,由於安裝時未勾選擇了“windows身份驗證”,所以當你測試sql server 2005的用戶時出現此錯誤。
3.打開"SQL Server Management Studio"雙擊數據庫所在的實例,打開如下圖“服務器屬性窗口”-->“安全性”選項卡--->服務器身份驗證:sql server和windows身份驗證模式-->單擊“應用”保存所做設置。
4.重新啟動 “sql server服務”問題得到解決。
附:當測試內部員工論壇時又出現如下圖80040e24 錯誤:
1.找到文件報錯位置,是一串連接ACCESS的代碼;想到登錄到論壇要寫入內容,故給連接的頁面和論壇數據庫寫入權限,問題解決。