2013-08-06 74 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