sql server 2005如何改為sa登入

2022-04-07 19:38:07 字數 1240 閱讀 7007

如果安裝sql server 2005的時候, 設定的身份驗證模式為"windows"(預設), 安裝完成後, 再設定為"sql server和windows"的身份驗證模式, 則sa使用者是被禁用的, 必須啟用它.  

1.用windows身份驗證登陸(這個應該是不會存在問題的, 在新安裝好例項(sql server)的情況下, windows身份驗證是不可能被禁用的(安裝過程中沒有可以設定禁用windows身份驗證的地方)  

manage studio -- 選單"檔案" -- "連線物件資源管理器", 身份驗證中選擇"windows authentication"

2. 連線成功後, 右鍵你的例項, 選擇"屬性"  

3. 在"屬性"視窗中, 轉到"security"(安全性)項, 在"伺服器身份驗證"中設定為"sql server和windows身份驗證模式", 確定, 根據提示, 你應該重新啟動sql服務 

4. 重新啟動sql服務後, 照用windows身份驗證連線, 然後執行下面的語句啟用sa使用者, 同時清除sa的密碼(能成功登陸後再根據你的需要設定)  

exec     sp_password     null,null,'sa'   

alter     login     sa     enable  

如果執行,報如下的錯:       

msg     15118,     level     16,     state     1,     line     1  

密碼有效性驗證失敗。該密碼不夠複雜,不符合 windows 策略要求。則說明你的伺服器的密碼策略有複雜性要求(sql 2005的密碼複雜性與windows的密碼複雜性策略是關聯的),則要求你把sa的密碼設定為乙個複雜的密碼,因此得改為如下語句:   

exec     sp_password     null,   'abc.!@#456sa',     'sa'     

alter     login     sa     enable    

注:  

sp_password     語法如下:  

sp_password     [舊密碼],     《新密碼》,     [登入名]

5. 語句執行完成後,     再用sa連線你的例項,     應該就沒有問題了.  

如果還無法解決,請開啟microsoft sql server 2005 → 配置工具 → sql server configuration manager, 將所有協議啟用,然後按提示重啟服務即可.

如何徹底刪除SQL Server2005

1.stop 所有服務 用windows install clean up 工具解除安裝sql 2005元件 3.用srvinstw.exe刪除所有sql服務 4.清除登錄檔 a.將hkey current user software microsoft下的microsoft sql server資...

SQL SERVER 2005 如何啟動服務

1.開始 選單 執行 啟動sql server 2005 服務 net start mssqlserver 停止sql server 2005 服務 net stop mssqlserver 2.開始 選單 程式 microsoft sql server 2005 配置工具 sql server c...

如何讓SQL Server 2005自動備份資料庫

sql server 2005中可以使用維護計畫來為資料庫自動備份,減少資料庫管理員的工作負擔,下文就主要為大家介紹一下sql2005資料庫自動備份的具體操作步驟。首先開啟sql server configuration manager,啟用sql server agent 例項名 sql serv...