"SQLServer无法打开用户默认数据库,登录失败,错误4064"的解决办法
"SQLServer无法打开用户默认数据库,登录失败,错误4064"的解决办法
1.检查登录密码
如果密码错误,修改数据库密码,用windows身份验证登录进去,
(1)安全--登录名--sa,右键属性,弹出窗体上有密码与确认密码栏,修改新的密码,点击确认即可
(2)在查询框执行,EXEC sp_password NULL, 'NewPassword', 'Sa',NULL表示旧密码,如果知道可以写完整的旧密码('oldpassword'),如果忘记直接写NULL即可
2.数据库中有个默认数据库文件,可能是默认数据库被移除等。用windows身份验证登录进去,安全性--登录名--sa,右键属性,弹出窗体的最下面有个默认数据库选项(2008版SQL Server),选择一个数据库中存在的数据库文件