sql2008忘記sa密碼
㈠ sql Server的超級管理員密碼忘了怎麼辦
在SQL Server中,超級管理員是非常重要的用戶,它可以設置任何的資料庫配置項。但是有時候我們會忘記超級管理員的密碼,這該怎麼辦呢?下面我給大家分享一下如何解決此類問題。
工具/材料
SQL Server Managment
- 01
首先我們看一下超級管理員密碼錯誤的提示,如下圖所示,當輸入錯誤的sa密碼時,系統會拒絕登入
- 02
接下來我們切換登錄方式,將登錄方式切換到Windows身份驗證,如下圖所示
- 03
用Windows身份驗證方式登錄資料庫以後打開登錄名文件夾,然後找到sa賬戶,如下圖所示
- 04
接下來我們右鍵單擊sa賬戶,選擇屬性選項,如下圖所示,賬戶的密碼設置都在屬性界面里
- 05
打開屬性界面以後先切換到伺服器角色選項,驗證一下sa是否是管理員角色,如下圖所示
- 06
然後切換到常規選項中,在密碼框裡面輸入新密碼即可,如下圖所示,下面的一些選項大家可以自行根據需要設置
- 07
設置完密碼以後,我們需要選擇當前的資料庫,點擊頂部的注銷按鈕,將資料庫斷開鏈接,如下圖所示
- 08
最後重新進入登錄界面用剛才設置的密碼檢驗一下是否設置正確,如下圖所示
㈡ SQL Server2008 資料庫忘記登錄密碼了怎麼辦
1、 先用Window身份驗證方式登陸進去,選擇資料庫實例,右鍵選擇屬性——安全性:把伺服器身份驗證選項從「Window身份驗證模式」改為「SQLServer和Window身份驗證模式」。點擊確定,關閉當前對象資源管理器。 2、 重新用Window驗證方式登陸,在左邊的樹結構中選擇「資料庫」下面的「安全性」選項——登錄名——sa,右鍵屬性——在「SQLServer身份驗證」中輸入要設置的sa密碼。 3、 重新啟動SQLServer服務。記著,是重啟服務,不是關掉sqlserver2008然後再打開。 具體方法是在資料庫實例上點右鍵,選擇「重新啟動」項即可。最後關閉sql server2008,啟冊埋讓動後用sa登陸。 如果忘記了sa的登錄密碼,可以先用windows身份認證登錄進去,然後新建查詢,輸入命令: EXECUTE sp_password NULL,'輸入新密碼','sa' 設置sa新的密碼,然後就可以用sa用戶名進行SQL Server登錄了。 另外,在獲得管理員許可權的情況下,可以用命令行添加SQL用戶 先建立一個c: est.qry文州局件,內容如下: exec master.dbo.sp_addlogin test,123 EXEC sp_addsrvrolemember test, sysadmin 然後在DOS下液盯執行:cmd.exe /c isql -E /U alma /P /i c: est.qry