国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Win服務器 > 正文

SQLSERVER誤刪SA密碼 無法Windows登錄用戶的解決辦法

2024-09-10 00:03:17
字體:
來源:轉載
供稿:網友

想起來之前著急哥問我的一個問題,一個DBA刪除了Windows登錄用戶,而且SQLSERVER服務器的驗證方式是Windows身份驗證。

怎麼辦??

我當時給他的答復是:重裝系統數據庫master

今天看到這篇文章沒有了SA密碼,無法Windows集成身份登錄,DBA怎么辦?,有思路了

假設我們遇到很糟糕的情況

sa被禁用,服務器身份驗證為Windows身份驗證模式,Windows登錄用戶被刪,沒有其他sysadmin角色的登錄用戶

步驟一:

停掉SQLSERVER:在命令行 net stop mssqlserver

步驟二:

轉到SQLSERVER的安裝目錄

然后加上/m /f   參數

步驟三:以為單用戶模式啟動SQLSERVER

步驟四:打開SSMS

這時候一定不要馬上進行連接,需要點擊取消,然后在左上角的點擊新建查詢,這個步驟跟DAC(專用管理員連接)的步驟是一樣的

你會發現用Windows登錄用戶這時候可以登錄

步驟五:執行下面的SQL腳本

1 --打開xp_cmdshell功能 2 EXEC [sys].[sp_configure] @configname = 'xp_cmdshell', -- varchar(35) 3     @configvalue = 1 -- int 4 RECONFIGURE WITH override 5  6  7 --修改注冊表,修改身份驗證為混合驗證方式 8 USE [master] 9 GO10 EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software/Microsoft/MSSQLServer/MSSQLServer', N'LoginMode', REG_DWORD, 211 GO12 13 --創建登錄名14 CREATE LOGIN [計算機名/Administrator] FROM WINDOWS;15 GO16 17 --賦予登錄名的權限為sysadmin18 USE master19 GO20 EXEC [sys].[sp_addsrvrolemember] @loginame = '計算機名/Administrator', -- sysname21     @rolename = sysadmin -- sysname22 23 --關閉xp_cmdshell功能24 EXEC [sys].[sp_configure] @configname = 'xp_cmdshell', -- varchar(35)25     @configvalue = 0 -- int26 RECONFIGURE WITH override            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 增城市| 宜兰市| 肥东县| 平泉县| 银川市| 西昌市| 兖州市| 武平县| 黔西| 买车| 赞皇县| 和林格尔县| 高清| 馆陶县| 云林县| 黄浦区| 大庆市| 武平县| 元谋县| 广丰县| 榆社县| 隆德县| 五常市| 玉林市| 来凤县| 瓮安县| 凤凰县| 清水县| 隆尧县| 新营市| 和静县| 合川市| 福鼎市| 西藏| 桃园县| 鄂尔多斯市| 长寿区| 柳林县| 灵丘县| 砀山县| 新乡县|