2016-09-22 25 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。