无法打开用户默认数据库.登录失败.怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法打开用户默认数据库.登录失败.怎么解决相关的知识,希望对你有一定的参考价值。

无法打开用户默认数据库,登录失败,这也是SQL Server使用者常见的问题之一。在使用企业管理器、查询分析器、各类工具和应用软件的时候,只要关系到连接SQL Server数据库的时候,都有可能会碰到此问题。
一、原因
登录帐户的默认数据库被删除。
二、解决方法:
(一)、使用管理员帐户修改此帐户的默认数据库
1、打开企业管理器,展开服务器组,然后展开服务器
2. 展开"安全性",展开登录,右击相应的登录帐户,从弹出的菜单中选择,属性
3、重新选择此登录帐户的默认数据库
(二)、若没有其他管理员登录帐户,无法在企业管理器里修改,使用isql命令行工具
isql /U"sa" /P"sa的密码" /d"master" /Q"exec sp_defaultdb N\'sa\', N\'master\'"
如果使用Windows验证方式,使用如下命令行,将默认数据库改成非丢失的数据库:
isql /E /d"master" /Q"exec sp_defaultdb N\'BUILTIN\\Administrators\', N\'master\'"
参考技术A 说明你的连接字符串使用的是信任连接,即使用Windows用户登录数据库,导致登录失败了建议改用数据库用户登录,比如server=127.0.0.1;database=bookstore;uid=sa;pwd=密码

无法打开用户默认数据库。登陆失败。 用户SA登陆失败(SQL 错误4064) 怎么解决啊

参考技术A 出这个错误一般就是安装过程中 设置错了 重新安装一遍吧 参考技术B 留下蔻蔻吧

以上是关于无法打开用户默认数据库.登录失败.怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

无法打开用户默认数据库。登陆失败。 用户SA登陆失败(SQL 错误4064) 怎么解决啊

“无法打开用户默认数据库。登录失败。”安装 SQL Server Management Studio Express 后

outlook无法打开此文件夹集合。到Microsoft Exchange的登录失败, 这怎么解决

sql server无法打开登录所请求的数据库 登录失败

无法打开默认数据库 怎么解决

无法打开登录请求的数据库“测试”。登录失败。用户 'xyz\ASPNET' 登录失败