天天看點

msde 15457錯誤與 sa登入失敗,未與信任sql server 連接配接相關聯

今天在機器上安裝msde裡在日志裡看到

錯誤: 15457,嚴重度: 0,狀态: 1

以為安裝失敗,結果在服務裡一看,服務是啟動成功的

但是用查詢分析器連接配接不上

結果打開伺服器網絡實用工具,将tcp/ip加入到啟動的庫中,這樣,用查詢分析器就可以連接配接過去了

但是不能用sa使用者名與密碼登入,出現錯誤

sa登入失敗,未與信任sql server 連接配接相關聯

在網上搜尋了一下,原來是伺服器被配置成了windows登入,而不是混合登入

打開企業管理器

--右鍵伺服器執行個體

--編輯sql server注冊屬性

--選擇"使用sql server和windows 身份驗證"

這樣就可以了

使用系統資料庫的修改msde的登入方式

要windows賬戶身份驗證模式切換到sql的身份驗證模式,請按以下步驟操作:

 1. 先停止 mssqlserver 以及所有其他相關服務(如 sqlserveragent)。

 2. 打開系統資料庫編輯器。

 3. 找到以下兩個子項之一(取決于 msde 是作為預設 msde 執行個體安裝的還是作為命名執行個體安裝的):

   hkey_local_machine//software//microsoft//mssqlserver//mssqlserver

   - 或者 -

  hkey_local_machine//software//microsoft//microsoft sql server//<instance name>//mssqlserver//

 4. 在右窗格中,輕按兩下 loginmode 子項。

 5. 在 dword 編輯器對話框中,将此子項的值設定為 2。確定選擇了 hex 選項,然後單擊确定。 (預設情況下,windows loginmode 系統資料庫子項的值設定為 1。如果啟用sql的身份驗證模式,則此值為 2。)

 6. 重新啟動 mssqlserver 和 sqlserveragent 服務以使更改生效。至此,sql驗證模式切換完畢。