今天在機器上安裝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驗證模式切換完畢。