Sql-Server-2008
刪除管理員帳戶時訪問 SQL Server
這裡有一個有趣的情況。
我們有一個數據庫伺服器,僅用於測試,有人進入並刪除了管理員登錄。
由於這是一個測試伺服器,伺服器上沒有其他管理員級別的登錄。
有沒有辦法在不重新安裝 SQL Server 的情況下再次訪問伺服器?
我們不需要數據庫中的數據,每次執行測試時都會刪除並重新創建這些數據。
最簡單的解決方案可能是重新安裝 SQL Server。不要忘記,您需要考慮尋找和嘗試可能有效或無效的替代解決方案所需的時間(以及金錢)。
雖然我嘗試的第一件事是“修復”安裝,但看看它是否涵蓋了這種可能性。
我意識到這有點老了,但我今天找到了一個對我有用的解決方法,並認為它可能對其他人有幫助。
如果您的 NT 授權/系統帳戶具有管理員訪問權限,您可以使用以下技巧以 NT 授權/系統帳戶登錄,並在其他登錄時創建新的登錄/重置憑據。
腳步:
- 下載 PsExec:http ://technet.microsoft.com/en-us/sysinternals/bb897553 。這將允許您以系統使用者身份執行程序。
- 提取 Zip 並將所有內容複製到您的可執行路徑
- 打開命令提示符並鍵入以下內容:psexec /s /i “C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe”
這應該打開 SQL Server Management Studio 作為 NT 權限/系統登錄。
這也說明了為什麼限制對 NT 授權/系統帳戶的訪問可能是一個好主意,除非您有其他充分的理由。