2013-08-06 106 views
0

我意外地從SQL Server LocalDB中刪除了我的域登錄。這是服務器上唯一的登錄。無法登錄到LocalDB

我怎樣才能訪問回我的實例?每次嘗試連接時,我都會收到消息Logon failed for domain\user

我嘗試重新安裝,並沒有運氣修復。

+0

嘗試[按予本技巧中連接爲'NT AUTHORITY \ SYSTEM'](http://www.mssqltips.com/sqlservertip/2682/recover-access-to-a-sql-server-instance/) ,儘管我會承認我沒有用LocalDB試過。你的登錄是否能夠開始/共享實例? –

+0

所以你沒有SA?你重新安裝了什麼? SQL Server? – bhs

回答

3

你有你的實例的任何特殊配置,將很難重現?或者可能是masterDB中的用戶數據(如果是這樣,請不要再這麼做)?

如果沒有,那麼你可以刪除實例並重新創建它。所有用戶數據庫將被保留,但您需要重新附加它們。

假設我們正在談論的自動實例(v11.0),只是做:

SqlLocalDB delete v11.0

將嘗試連接到它的下一次重建。它可能需要10秒或更多,所以第一個連接可能會超時。

在使用sp_attach_db() stored proc之後再附上你的用戶數據庫。

+0

謝謝,那幫了我! – Sam

+0

爲我工作得很好:)謝謝! – rdev5