汽車衡稱重系統的SQL資料庫密碼忘記了怎麼辦?

SQL Server 資料庫忘記sa使用者密碼

上節我們講述了Sqlserver資料sa使用者的密碼給忘記了處理辦法,但是如果在使用windows驗證方式連線資料庫,發現無法登陸(或domain\administrator從SQLSERVER的“登入”中刪除掉了),如何處理?

第一步,停止資料庫服務。

開啟“控制面板”——“管理工具”——“服務”,找到“SQL Server(MSSQLSERVER)服務”,點選“右鍵”,停止服務

汽車衡稱重系統的SQL資料庫密碼忘記了怎麼辦?

第二步,以單使用者模式啟動,不知道的同學自己搜一下sqlservr。exe,看這個檔案存在哪個目錄裡,然後以命令列呼叫,加上-m引數,即sqlservr –m –s服務名。

(1)

執行

---->cmd

(2)

--->cd C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\

注: C:\Program Files\Microsoft SQL Server\MSSQL。1\MSSQL\Binn\這個路徑按照自己的sql server安裝路徑自行調整

(3)

sqlservr.exe –m -s

MSSQLSERVER

汽車衡稱重系統的SQL資料庫密碼忘記了怎麼辦?

第三步,登入sqlserver,個人喜歡用sqlcmd,執行命令為:sqlcmd回車。

(1)

執行

---->cmd

————àSqlcmd

汽車衡稱重系統的SQL資料庫密碼忘記了怎麼辦?

第四步,按如下命令操作

C:\Users\Administrator>sqlcmd

create login dbsa with password=‘admin@123’

Go

sp_addsrvrolemember ‘dbsa’,‘sysadmin’

go

此時,就會在系統中添加了一個名為dbsa的資料庫管理員賬號

汽車衡稱重系統的SQL資料庫密碼忘記了怎麼辦?

第五步,結束sqlcmd和sqlservr -m的視窗,重新啟動SQLSERVER服務,用dbsa登入。

汽車衡稱重系統的SQL資料庫密碼忘記了怎麼辦?

第六步,按下圖操作,在“登入”中新增windows的管理員賬號,並且授予sysadmin許可權;或修改sa密碼即可。

汽車衡稱重系統的SQL資料庫密碼忘記了怎麼辦?