資料庫使用者大小寫問題

valleygrain發表於2007-07-03

a) 問題描述:在客戶端應用使用大寫字母使用者連線到資料庫時發生連線錯誤,資料庫會報SQL30082錯誤,錯誤程式碼為24,(使用者名稱和/或密碼無效) 指定的使用者名稱和/或指定的密碼無效。

b) 問題原因:DB2要求使用者名稱的命名規則必須為小寫字母和數字的組合,並且名字的第一位必須為字母。在作業系統中建立的使用者為大寫字母,在進行連線時,資料庫將輸入的使用者名稱轉換為小寫字母,然後到系統中去驗證密碼,由於AIX上對使用者名稱大小寫敏感,因此驗證不正確。

c) 問題處理:將使用者名稱更改為小寫字母,在應用程式中仍然可以用大寫的使用者名稱進行連線,對應用沒有影響。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9893498/viewspace-923720/,如需轉載,請註明出處,否則將追究法律責任。

相關文章