2016-09-22 26 views
0

我sa登錄禁用,我錯誤停用正在使用Windows身份驗證(名爲:[服務器] \ [計算機名])其它登錄。現在我無法訪問該登錄的屬性來啓用它,並且我無法運行腳本來執行此操作...SQL Server的所有登錄禁用

那麼現在,重新連接的方式是什麼?我應該重新安裝sql server嗎?有沒有其他方法?

我試過這個解決方案:Connect to SQL Server When System Administrators Are Locked Out但仍無法在單用戶模式下啓動SQL服務器後登錄。

+0

如果有人有興趣,我解決了這個問題,如下所示:1-使用卸載程序僅刪除樹中的數據庫引擎服務和所有子元素。 4 - 使用以下查詢導入您的數據庫:USE [master] GO CREATE DATABASE [Library] ON (FILENAME ='' C:\ Program Files \ Microsoft SQL Server \ MSSQL12.MSSQLSERVER \ MSSQL \ DATA \ Libr ary.mdf') FOR ATTACH; GO。完成 –

+0

請添加您的評論作爲答案。 – gofr1

回答

0

我通過卸載的SQL Server的一些功能然後重新安裝和恢復數據庫解決了這個問題。

這些步驟如下: 1 - 運行卸載程序並刪除只有數據庫服務,並在其列出的兩個項目。 2,運行安裝程序並選擇添加功能比現有的實例,然後當你到達功能頁面只選擇那些在上一步中刪除。 3-現在你有新鮮的SQL服務器帳戶和數據庫引擎,但你的數據庫仍然存在, 通過以下查詢,你可以逐一恢復它們: USE [master] GO CREATE DATABASE [database_name] ON(FILENAME =' ... path \ dtabase.mdf'FOR ATTACH; GO。