SQLServer通过dos命令修改登录账户默认数据库

当数据库安装好以后,禁用了windows默认验证,sa超级管理员账号,创建了一个特定账号dbsa,同时指定了dbsa默认数据库testdb

误删了testdb以后,dbsa就无法再登录进去,同时也不能使用windows默认验证登录,sa也不可以,这时候可以通过dos命令修改dbsa默认数据库后,再用SSMS登录进行后续操作,否则只能重装数据库了,命令如下,实测有效:

osql  /U"dbsa" /P"登录密码" /d"master" /Q"exec sp_defaultdb N'dbsa', N'master'"  /S"数据库服务器"

posted @ 2022-09-21 16:11  孙延坤  阅读(195)  评论(0)    收藏  举报