首先,如果SqlServer的LoginMode啓用了Windows身份驗證方式,則先使用Windows身份驗證方式登錄SqlServer。
然後,打開查詢分析器,確保sa賬戶已經啓用,腳本如下:
在以上解決方法中,如果在第 1 步中使用"使用 Windows 身份驗證"連接 SQL Server 失敗,
那就通過修改註冊表來解決此問題:
1.點擊"開始"-"運行",輸入regedit,回車進入註冊表編輯器
2.依次展開註冊表項,瀏覽到以下註冊表鍵:
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/MSSQL10.MSSQLSERVER/ MSSQLServer]
3.在屏幕右方找到名稱"LoginMode",雙擊編輯雙字節值
4.將原值從1改爲2,點擊"確定"
5.關閉註冊表編輯器
6.重新啓動SQL Server服務.
說明:
以下註冊表鍵:
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/MSSQL10.MSSQLSERVER/ MSSQLServer]
的值決定了SQL Server將採取何種身份驗證模式.
1.表示使用"Windows 身份驗證"模式
2.表示使用混合模式(Windows 身份驗證和 SQL Server 身份驗證).