Posted on 2016-01-08 16:40
魔のkyo 阅读(321)
评论(0) 编辑 收藏 引用 所属分类:
SQL
在 Microsoft SQL Server Managerment Studio(简称SSMS)的Security-Logins菜单下可以修改指定用户的密码和默认数据库。
如果把数据库改成了master以外的其他数据库,并且在之后将其删除,那么之后使用SSMS的时候会各种报错,而且在SSMS上也无法将默认数据库改回master了,一种修正方案是通过命令行版的数据库管理工具osql重新制定sa账号的默认数据库,
命令如下
osql /U"sa" /P"password" /d"master" /Q"exec sp_defaultdb N'sa', N'master'" /S"127.0.0.1"
这个命令可以登录数据库
osql /U"sa" /P"password" /d"master" /S"127.0.0.1"
登录之后执行这个设置sa账号的默认数据库
exec sp_defaultdb N'sa', N'master'
效果是一样的。