學習資料庫 18456使用者登入失敗的處理

2021-04-14 19:37:31 字數 479 閱讀 5680

用windows賬號登入成功後,右鍵例項,在"屬性"視窗中, 轉到"security"(安全性)項, 檢視"伺服器身份驗證"中設定確為"sql server和windows身份驗證模式",

然後執行下面的語句啟用sa使用者, 同時更改sa的密碼

exec sp_password 'sa',null,'sa'

alter login sa enable

結果執行出錯:

訊息 15116,級別 16,狀態 1,第 1 行

密碼有效性驗證失敗。該密碼太短,不符合 windows 策略要求。

哈哈,問題找到。

本地設定可能被域設定覆蓋。而域設定中指定了安全策略,密碼必須有一定的複雜性。重新更改sa密碼,

exec sp_password 'sa','uiop_098mn','sa'

alter login sa enable 

又發現是如果密碼是複製的,直接貼上會造成這個錯誤,蠻奇怪的。

C 連線資料庫 使用者登入

方法1 string connstr system.configuration.configurationmanager.connectionstrings testconnectionstring tostring sqlconnection conn new sqlconnection conn...

登入mysql資料庫 登入mysql資料庫

二 登入mysql 1 以 windowns 命令方式登入 首先 在 cmd命令裡 切換到mysql的bin目錄下 c program files mysql mysql server 8.0 bin cd c program files mysql mysql server 8.0 bin c p...

資料庫登入

知識 一 mysql資料庫的備份命令 1 找到mysql安裝路徑下的bin檔案 2 在cmd命令視窗,cd到mysql安裝路徑下的bin檔案 3 輸入以下命令 mysqldump hlocalhost uroot p otpdb 1 otpdb 1.sql 4 則資料庫otpdb 1便被備份到bin...