当我想要连接到 SQL Server 2008 时,我收到以下消息:
无法连接到服务器。
附加信息:无法打开用户默认数据库。登录失败。用户“sa”登录失败。 (微软 SQL Server。错误:4064)
我该如何解决这个错误?
这个错误(Microsoft SQL Server.Error:4064
)当删除的数据库是某些数据库用户的默认数据库时会发生。
当用户尝试登录并且其默认数据库被删除时,会显示错误。
无法打开用户默认数据库。登录失败。用户登录失败
'用户名'。 (微软 SQL Server,错误:4064)
给出了解决这个问题的方法here http://blog.sqlauthority.com/2008/11/04/sql-server-fix-error-4064-cannot-open-user-default-database-login-failed-login-failed-for-user/,总结如下。
登录的解决办法是:
- 来自连接到服务器对话框,单击Options
- 改变值连接到数据库:到服务器上的任何有效数据库
修复服务器的永久解决方案是运行 SQL,如下所示:
ALTER LOGIN [test] WITH DEFAULT_DATABASE = master
GO
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)