sql server windows账号不能登陆指定的数据库
问题描述:
1. windows账号登陆后,默认的数据库被删除
2. SA账号密码也忘记了
此时就会导致用windows账号登陆Sql Server的时候,返回4064的错误,按照上面的问题描述,应该是windows账号不能登陆指定的数据造成的,所以此时我们应该修改windows账号登陆后默认指定的数据库,使用sqlcmd来完成,打开sql cmd的dos窗口
1. sqlcmd -E -d master 回车
2. ALTER LOGIN [windows账号名] WITH DEFAULT_DATABASE=master 回车
3. GO 回车
此时就能登陆sql server了