紧急! 我删除了SQL Server 2008中的默认用户

我在login中看到了这个

计算机名/用户

我删除了它!

现在无法login到sql srv mangmnt sttdio 2008

没有混合模式没有启用,不能使用sa帐户其禁用默认

请帮助我该怎么做才能使用户login而不login

我不想重新安装每一件事情的帮助!

你有master db的备份吗?

如果您有sa密码,则可以在此registry项中更改为混合模式:

如果没有这些,重新安装。 不要再这样做;-)

通过删除configuration为使用Windows身份validationlogin的唯一用户,在没有其他login名的情况下重新获取丢失的访问权限。

按照msdn上的文章所述进行以下操作

使用单用户模式login。

– 出去

– 将设置更改回多用户

– 使用默认帐户login

有效!

我不记得链接到文章,所以inheritance人复制粘贴我了。


如何configuration服务器启动选项(SQL Serverconfigurationpipe理器)使用SQL Serverconfigurationpipe理器configuration每次启动数据库引擎时使用的启动选项。 有关启动选项的列表,请参阅使用SQL Server服务启动选项。

SQL Serverconfigurationpipe理器将启动参数写入registry。 它们在数据库引擎下次启动时生效。

注意

在群集上,必须在SQL Server联机时在活动服务器上进行更改,并且在数据库引擎重新启动时生效。 另一个节点上的启动选项的registry更新将在下一次故障转移时发生。 configuration启动选项

  1. 在SQL Serverconfigurationpipe理器中,单击SQL Server服务。

  2. 在右窗格中,右键单击“SQL Server()”,然后单击“属性”。

  3. 在“高级”选项卡的“启动参数”框中,键入以分号(;)分隔的参数。

例如,要以单用户模式启动,请插入-m; 在现有的启动选项前面,然后重新启动数据库。 (以单用户模式启动SQL Server时,首先停止SQL Server代理程序,否则,SQL Server代理程序可能会先连接并阻止您作为第二个用户连接。

重要

完成单用户模式后,您必须删除-m; 从“启动参数”框中,以正常的多用户模式重新启动服务器实例。

  1. 点击OK。

5.重新启动数据库引擎。

之后我做了

– 出去

– 将设置更改回多用户

– 使用默认帐户login

你可以尝试重buildmaster db: http : //blogs.msdn.com/b/psssql/archive/2008/08/29/how-to-rebuild-system-databases-in-sql-server-2008.aspx

这会让你回来,但你可能会失去一些configuration信息。 你的数据库应该没问题