刪除管理員帳戶後造訪 SQL Server

刪除管理員帳戶後造訪 SQL Server

這裡有一個有趣的情況。

我們有一個資料庫伺服器,僅用於測試,有人進入並刪除了管理員登入。

由於這是一個測試伺服器,因此伺服器上沒有其他管理員級別的登入。

有沒有一種方法可以在不重新安裝 SQL Server 的情況下再次存取伺服器?

我們不需要資料庫中的數據,每次執行測試時都會刪除並重新建立這些數據。

答案1

最簡單的解決方案可能是重新安裝 SQL Server。不要忘記,您需要考慮尋找和嘗試可能有效或無效的替代解決方案所需的時間(以及金錢)。

儘管我首先嘗試的是「修復」安裝,看看它是否涵蓋了這種可能性。

答案2

我意識到這有點舊了,但我今天找到了一個對我有用的解決方法,並認為它可能對其他人有幫助。

如果您的 NT 權限/系統帳戶具有管理員存取權限,則可以使用以下技巧以 NT 權限/系統帳戶身分登錄,並在其他登入時建立新的登入/重設憑證。

腳步:

  1. 下載 PsExec:http://technet.microsoft.com/en-us/sysinternals/bb897553。這將允許您以系統使用者身分執行程式。
  2. 解壓縮 Zip 並將所有內容複製到可執行路徑
  3. 開啟命令提示字元並鍵入下列內容: psexec /s /i "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe"

這應該以 NT 權限/系統登入名稱開啟 SQL Server Management Studio。

這也說明了為什麼限制對 NT Authority/System 帳戶的存取可能是一個好主意,除非您有其他充分的理由。

答案3

最好的解決方案是使用專用管理連線 (DAC),它允許 Windows 電腦的任何管理員存取 SQL 實例。除非您完全無法以內建 Windows 管理員帳戶或本機管理員群組成員的任何帳戶身分登錄,否則您可能需要完全重新安裝 Windows 和 SQL 才能再次獲得存取權限,除非帳戶(或指派了sysadmin 固定角色的其他一些SQL 登入名稱)可用。 SQL 登入並不能解決您缺乏對 Windows 電腦本身的管理員存取權限的問題...如果這就是您的意思的話。

http://msdn.microsoft.com/en-us/library/ms189595.aspx

相關內容