忘了SA密碼的SQL SERVER

2022-02-26 17:43:12 字數 1786 閱讀 4835

[暫時還未驗證] 

sql2008  如果 本地連線登入補上,也忘了sa等管理賬號的密碼,可以通過單使用者連線的方式登入

sql server 2012

其他版本

此主題尚未評級 - 

評價此主題

在某些情況下,可能必須使用startup option -m.在單使用者模式下啟動 sql server 例項。例如,您可能要更改伺服器配置選項或恢復已損壞的 master 資料庫或其他系統資料庫。

兩個操作都需要在單使用者模式下啟動 sql server 的例項。

在單使用者模式下啟動 sql server 可使計算機本地 administrators 組的任何成員作為 sysadmin 固定伺服器角色的成員連線到 sql server 例項。

connect to sql server when system administrators are locked out

." xml:space="preserve">有關詳細資訊,請參閱在系統管理員被鎖定時連線到 sql server

。在單使用者模式下啟動 sql server 例項時,請注意下列事項:

注意

在單使用者模式下連線到 sql server 例項之前,停止 sql server agent 服務;否則 sql server agent 服務將使用該連線,從而使其阻塞。

在單使用者模式下啟動 sql server 例項時,sql server management studio 可以連線到 sql server。

management studio 中的物件資源管理器可能會失敗,因為在某些操作中它需要使用多個連線。

sqlcmd utility

." xml:space="preserve">若要在單使用者模式下管理 sql server,可以執行 transact-sql 語句(僅通過 management studio 中的查詢編輯器連線)或者使用 sqlcmd 實用工具。

例如,-m"sqlcmd"將連線限制為單個連線並且該連線必須將自身標識為sqlcmd客戶端程式。

若要通過 management studio 中的查詢編輯器進行連線,請使用-m"microsoft sql server management studio - query"

安全說明

不要將此選項作為安全功能使用。

針對群集安裝的說明

對於群集環境中的 sql server 安裝,在單使用者模式下啟動 sql server 時,群集資源 dll 將占用可用連線,因此阻塞與伺服器的任何其他連線。

在 sql server 處於此狀態下時,如果您嘗試使 sql server **資源處於聯機狀態,則在該資源配置為對組產生影響時,它可能會將 sql 資源故障轉移到其他節點。

為解決此問題,請執行以下過程:

從 sql server 高階屬性中刪除 –m 啟動引數。

使 sql server 資源離線。

從該組的當前所有者節點,在命令提示符下發出以下命令: net start mssqlserver /m。

從群集管理器或 sql server 資源仍處於離線狀態的故障轉移群集管理控制台進行驗證。

." xml:space="preserve">現在使用以下命令連線到 sql server 並且執行必需的操作:sqlcmd -e -s。

一旦完成該操作後,關閉命令提示符並且通過群集管理器使 sql 和其他資源返回聯機狀態。

MYSQL忘了ROOT密碼

為了給g準備 想直接用乙個專案。那個專案原來用的資料庫是oracle,但他的機器配置低,記憶體只有256m,跑oralce了太吃力了。於是就想把資料庫部分移植到mysql。自己先 做實驗,年前就裝了,現在想做移植,root密碼給忘了。倒是可以重灌,可那一定不是最佳解決方案。unix版 1.先停掉my...

解壓 密碼忘了怎麼辦 mysql密碼忘了怎麼辦

因為mysql密碼設定預設安全策略要求密碼中至少1個大寫,1個小寫,1個數字,1個特殊字元,至少8位數,密碼有時容易忘了,那麼在這裡我把他的密碼找回方式寫上去。root systemctl stop mysqld 參見備註 root systemctl set environment mysqld ...

SQL Server的sa密碼丟失解決

sql server的sa密碼丟失解決 在網上看了很多如何修改sqlserver2005的密碼的方法。大多數都是轉了同乙個帖子 用windows許可權進入,然後修改當前例項屬性中的安全項,然後重新啟動就可以修改了,但是操作手順與我的sqlserver貌似不同。大概是sp1之前可以這麼做吧。首先用wi...