我禁用了sa登录,并且我错误地禁用了与Windows身份验证一起使用的其他登录名(名为:[server_name] \ [computer_name])。现在我无法访问该登录的属性来启用它,我无法运行脚本来执行此操作...
现在,重新连接的方法是什么,我应该重新安装sql server吗?还有其他办法吗?
我尝试了这个解决方案:Connect to SQL Server When System Administrators Are Locked Out但在单用户模式下启动sql server后仍然无法登录。
答案 0 :(得分:0)
我通过卸载sql server的某些功能然后重新安装它们并恢复数据库来解决这个问题。
以下是这些步骤: 1 - 运行卸载程序并仅删除数据库服务及其下列出的两个项目。 2 - 运行设置并选择向现有实例添加功能,然后在到达功能页面时,仅选择上一步中删除的功能。 3 - 现在你有了新的sql server帐户和数据库引擎,但你的数据库仍然存在, 通过以下查询,您可以逐个恢复它们: USE [master] GO CREATE DATABASE [database_name] ON(FILENAME ='... path \ dtabase.mdf'FOR ATTACH; GO。