"SQLServer无法打开用户默认数据库,登录失败,错误4064"的解决办法

"SQLServer无法打开用户默认数据库,登录失败,错误4064"的解决办法

1.检查登录密码

如果密码错误,修改数据库密码,用windows身份验证登录进去,

(1)安全--登录名--sa,右键属性,弹出窗体上有密码与确认密码栏,修改新的密码,点击确认即可

(2)在查询框执行,EXEC sp_password NULL, 'NewPassword', 'Sa',NULL表示旧密码,如果知道可以写完整的旧密码('oldpassword'),如果忘记直接写NULL即可

2.数据库中有个默认数据库文件,可能是默认数据库被移除等。用windows身份验证登录进去,安全性--登录名--sa,右键属性,弹出窗体的最下面有个默认数据库选项(2008版SQL Server),选择一个数据库中存在的数据库文件

 

posted @ 2016-07-28 17:48  Zbu  阅读(19930)  评论(0编辑  收藏  举报