我在Windows Server 2012上安装了SQL Server 2012。
我回头几天后,无法使用Windows身份validationlogin到SQL Server Management Studio(SMS),即使我使用“以pipe理员身份运行”启动SMS。 我不断收到错误18456。
可悲的是,我没有记下在安装过程中设置的模式或者我创build的用户名(如果有的话)。 我应该有,但没有。
事件查看器显示更多的细节。 条目是:
用户'\ Administrator'login失败,原因:找不到与提供的名称匹配的login名。 (客户:)
由于目前SMS不是一个选项,我如何恢复访问? 我使用pipe理员帐户login。
看起来你可以在2012年以同样的方式做到这一点,你在2008年。
在命令行中为自己创build一个新的login名:
创buildlogin[MYOFFICE-SERVER \pipe理员]从WINDOWS; 走
将该用户添加到sysadmin组中:
exec SP_ADDSRVROLEMEMBER'MYOFFICE-SERVER \ Administrator','SYSADMIN'; 走
“GO”很重要。 它应该承认“去”。
祝你好运!