Question:
安裝2005的時候,沒有設置混合驗證模式,只用了Window身份驗證,如今要寫數據庫鏈接字符串,若是用window身份驗證寫比較麻煩,因此想到了怎樣把SQL的登錄方式從Window改成SQLServer登錄方式呢?折騰了一下,終於有了答案。
Answer:
一、先用Window方式登錄進去,選擇數據庫實例,右鍵選擇屬性——安全性:把服務器身份驗證選項從「Window身份驗證模式」改成「SQLServer和Window身份驗證模式」。點擊肯定,關閉當前對象資源管理器。
二、從新用Window驗證方式登錄,在左邊的樹結構中選擇「數據庫」下面的「安全性」選項——登陸名——sa,右鍵屬性——在「SQLServer身份驗證」中輸入要設置的sa密碼。
三、從新啓動SQLServer服務。記着,是重啓服務,不是關掉sqlserver2005而後再打開。
若是不從新啓動SQLServer服務,直接用sa登錄,就會報這樣的錯誤:「
用戶 'sa' 登陸失敗。該用戶與可信 SQL Server 鏈接無關聯
」。
重啓SQLServer服務的方法:進入window服務,找到「
SQL Server (MSSQLSERVER)
」服務,選擇從新啓動。或者在運行中輸入:
net stop mssqlserver ,而後再輸入:net start mssqlserver。 這樣從新服務以後再用sa登錄就OK了。