恢復 Microsoft SQL Server SA 密碼的三種方法
導讀 |
如果您丟失了 SA 密碼,您可能認為唯一的選擇是重新安裝 SQL Server 並重新附加所有使用者資料庫。只需在單使用者模式下啟動 SQL Server,您就可以使用 OSQL
輕鬆恢復 SA 密碼。
|
一、概述
如果您丟失了 SA 密碼,您可能認為唯一的選擇是重新安裝 SQL Server 並重新附加所有使用者資料庫。但是,SQL Server 提供了一種更好的災難恢復方法,可以將物件和資料保留在 master 資料庫中。只需在單使用者模式下啟動 SQL Server,您就可以使用 OSQL 輕鬆恢復 SA 密碼。
二、方法步驟
2.1 方法一:單使用者模式下的恢復
STEP1:以單使用者模式啟動 SQL Server
- 開啟 SQL Server 配置管理器。
- 找到恢復 SA 密碼所需的 SQL Server 例項。
- 停止 SQL Server 例項。
- 右鍵單擊例項並選擇屬性。
- 單擊高階選項卡,並新增-m;到啟動引數的開頭。
- 單擊“確定”並啟動例項。
STEP2:恢復 SQL Server SA 密碼
- 開啟提升的命令提示符並輸入命令: osql -S myServer\instanceName -E 將 myServer\instanceName 替換為計算機的名稱和要連線的 SQL Server 例項。
- 在接下來的提示中,輸入以下命令: 1> alter login sa enable2> go1> sp_password NULL,'new_password','sa'2> go1> quit
- 停止 SQL Server 例項。
- 從啟動引數欄位中刪除 -m 選項,然後啟動 SQL Server 服務。
2.2 方法二: 如何在不停止 SQL Server 例項的情況下重置忘記的 SA 密碼
上面分享的第一種方法需要重啟SQLSERVER例項,也就是說會有短暫的停機,對應用會有短暫的影響 那如何在不停止 SQL Server 例項的情況下重置忘記的 SA 密碼呢?
- 首先,我們需要以系統帳戶執行 SQL Server Management Studio。這可以通過 PsExec 程式輕鬆完成。從Sysinternals 網站下載 PsExec 。解壓縮 PsExec.exe 程式並將其儲存到計算機上的資料夾中,例如 C:\。
- 開啟提升的命令提示符並執行以下命令: C:\PsExec.exe -s -i "C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\Ssms.exe" 注意: SQL Server Management Studio 的實際路徑可能與上面的不同。
- 它將作為系統帳戶啟動 SQL Server Management Studio。您會看到使用者名稱顯示為“NT AUTHORITY\SYSTEM”。只需選擇“Windows 身份驗證”模式並單擊“連線”按鈕。
- 連線後,在 Object Explorer 檢視中,單擊 Security 旁邊的加號,然後單擊 Logins 旁邊的加號。展開後,右鍵單擊 SA 使用者,然後選擇“屬性”。然後,您可以使用新密碼更改忘記的 SA 密碼。
被鎖定在 SQL Server 例項之外,或者只是忘記了 SA 密碼是很常見的。通過這種方法,您可以輕鬆重置忘記的 SQL Server 密碼!無需停機即可快速重新獲得對 SQL Server 資料庫的訪問許可權。此時,您應該能夠使用 SA 使用者帳戶和您提供的新密碼登入 SQL Server。
2.3 方法三:藉助工具SQL Server Password Changer
除了使用 上述兩種方法恢復 SA 密碼外,您還可以使用SQL Server Password Changer等第三方軟體重置/更改您忘記的 SA 密碼。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2847776/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server資料庫恢復,SQL Server資料恢復,SQL Server資料誤刪除恢復工具SQLRescueSQLServer資料庫資料恢復
- 教你如何恢復各種文件密碼密碼
- Sql Server資料庫檔案丟失的恢復方法SQLServer資料庫
- SQL Server 禁用Windows身份登入時忘記其他賬號如sa登入密碼後重置密碼SQLServerWindows密碼
- linux 下mysql資料庫密碼恢復的方法LinuxMySql資料庫密碼
- Microsoft SQL Server, Error: 15128 ()ROSSQLServerError
- 伺服器sql server 資料恢復伺服器SQLServer資料恢復
- 思科二層三層交換機密碼恢復密碼
- 如何進行SQL Server容災恢復WISQLServer
- MSSQL不能遠端登入--使用者 'sa' 登入失敗。 (Microsoft SQL Server,錯誤: 18456)SQLROSServer
- 【資料庫資料恢復】Sql Server資料庫資料恢復案例資料庫資料恢復SQLServer
- SQL Server資料庫恢復常見問題SQLServer資料庫
- 解析ESX SERVER故障資料恢復方法Server資料恢復
- SQL Server各種日期計算方法SQLServer
- 【資料庫資料恢復】sql server資料庫連線失效的資料恢復案例資料庫資料恢復SQLServer
- 解密MySQL備份恢復的4種方法解密MySql
- 資料庫資料恢復—附加資料庫錯誤823的SQL Server資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】SQL Server資料庫磁碟空間不足的資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】磁碟空間不足導致sql server錯誤的資料恢復資料庫資料恢復SQLServer
- 【資料庫資料恢復】SQL server資料庫被加密怎麼辦?如何恢復?資料庫資料恢復SQLServer加密
- 修改MySQL密碼的四種方法MySql密碼
- 伺服器SQL server資料庫被加密恢復方案伺服器SQLServer資料庫加密
- Microsoft SQL Server 2016 with SP3 GDR 釋出,修復高危安全漏洞ROSSQLServer
- 【資料庫資料恢復】Sql Server資料庫檔案丟失的資料恢復過程資料庫資料恢復SQLServer
- 如何恢復Pages,Numbers或Keynote文件密碼密碼
- SQL Server資料庫出現邏輯錯誤的資料恢復SQLServer資料庫資料恢復
- 資料庫資料恢復-SQL SERVER資料庫檔案大小變為“0”的資料恢復方案資料庫資料恢復SQLServer
- 【資料庫資料恢復】透過資料頁恢復Sql Server資料庫資料的過程資料庫資料恢復SQLServer
- Microsoft SQL Server 2005中查詢優化器使用的統計資訊三(zt)ROSSQLServer優化
- Oracle提高SQL執行效率的三種方法ITOracleSQL
- SQL Server映象自動生成指令碼方法SQLServer指令碼
- 三種方法助您緩解SQL隱碼攻擊威脅SQL
- HUAWEI網路裝置恢復Console口密碼密碼
- SQL Server管理員帳號鎖定後如何恢復訪問VUSQLServer
- 資料庫資料恢復-SQL SERVER資料庫MDF (NDF)或LDF損壞如何恢復資料?資料庫資料恢復SQLServer
- 3種生成高強度密碼的方法密碼
- RAC控制檔案恢復(三種不同情況)
- Dedecms資料庫恢復與備份的兩種方法資料庫