数据库登录失败,无法打开默认数据库

bobo2856 2004-09-14 05:25:10
我的SQL SERVER以前是好的。可昨天登录的时候,就是连接不上,提示是:未能建立与LOCALHOST的连接,原因:无法打开用户默认数据库。说明一点。我的服务器是打开的,登录验证也是SQL SERVER 身份验证。后来我重新安装后还是这个问题,不知道是怎么会事。
...全文
127 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 元老 2004-09-14
  • 打赏
  • 举报
回复
如果是sa用户出现这个问题,则用其他系统管理员用户登录查询分析器,执行语句来纠正:
sp_defaultdb 'sa','你的用户名'

--如果你没有其它系统管理员,则在命令提示符下执行(注意参数大小写):
osql /U"sa" /P"密码" /d"master" /Q"sp_defaultdb 'master','你的用户名'"

zjcxc 元老 2004-09-14
  • 打赏
  • 举报
回复
因为你的登录的用户的默认数据库被删除了,所以出现此问题.


解决的方法是用sa登陆你的sql数据库,用下面的语句重新设置出问题的用户的默认数据库:

sp_defaultdb 'master','你的用户名'

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧