問題:
安裝2005的時候,沒有設置混合驗證模式,只用了Window身份驗證,現在要寫數據庫連接字符串,如果用window身份驗證寫比較麻煩,所以想到了怎樣把SQL的登陸方式從Window改為SQLServer登陸方式呢?折騰了一下,終于有了答案。
答案:
1、先用Window方式登陸進去,選擇數據庫實例,右鍵選擇屬性——安全性:把服務器身份驗證選項從“Window身份驗證模式”改為“SQLServer和Window身份驗證模式”。點擊確定,關閉當前對象資源管理器。
2、重新用Window驗證方式登陸,在左邊的樹結構中選擇“數據庫”下面的“安全性”選項——登錄名——sa,右鍵屬性——在“SQLServer身份驗證”中輸入要設置的sa密碼。
3、重新啟動SQLServer服務。記著,是重啟服務,不是關掉sqlserver2005然后再打開。
如果不重新啟動SQLServer服務,直接用sa登陸,就會報這樣的錯誤:“用戶 'sa' 登錄失敗。該用戶與可信 SQL Server 連接無關聯”。
重啟SQLServer服務的方法:進入window服務,找到“SQL Server (MSSQLSERVER)”服務,選擇重新啟動。或者在運行中輸入:net stop mssqlserver ,然后再輸入:net start mssqlserver。
這樣重新服務之后再用sa登陸就OK了。
新聞熱點
疑難解答