登录sqlserver时出现服务器处于单用户模式。目前只有一位管理员能够连接,怎么办啊?

登录sqlserver时出现服务器处于单用户模式。目前只有一位管理员能够连接,怎么办啊?,第1张

楼主,这个问题其实和你安装报的错误是没任何关系的。首先我说下ReportingServices是做什么的。这个也通常被大家简称为SSRS,是微软推出的商务智能报表开发软件,是一种可视化的数据报表开发软件。如果是你这个地方安装报错了,事实上是不关系到你登录数据库引擎的,最多是SSRS用不了。那么在说说你单用户模式的问题。数据库在设定建立之初,管理员可以设定一个模式,即单用户模式还是多用户模式。所谓单用户模式,即数据库当前只能有一个账户登录,多用户模式,即不限制用户个数。此选项设置菜单在数据库的属性菜单-选项-状态-访问限制里面。同样也可以使用SQL语句来更改对应的数据库访问用户模式,SQL为:

USE [master]

GO

ALTER DATABASE [dbname] SET MULTI_USER WITH ROLLBACK IMMEDIATE

GO

ALTER DATABASE [dbname] SET MULTI_USER

GO

其中MULTI_USER代表的是多用户模式,如果写SINGLE USER即代表单用户模式。若需要从单用户恢复到多用户,使用windows验证登录后,在属性里面修改或者通过SQL修改即可。

1、在cmd下输入net stop mssqlserver

2、在cmd下运行下面语句 :net start mssqlserver /m

3、然后再输入sqlcmd /E /S joe

消息 18461,级别 14,状态 1,服务器 JOE,第 1 行

用户 'JOE\Administrator' 登录失败。原因: 服务器处于单用户模式。目前只有一位管理员能够连接。

刚刚启动sql还没有连接进来,为什麽sql会说“目前只有一位管理员能够连接”

在SSMS下也是一样报同样的错误

消息 18461,级别 14,状态 1,服务器 JOE,第 1 行

用户 'JOE\Administrator' 登录失败。原因: 服务器处于单用户模式。目前只有一位管理员能够连接。

grub 进入启动画面之后,敲入“e”,把光标移动到kernel ...那一行,再敲入“e”,在kernel 一行的最后加上空格single,回车敲入“b”,启动系统,即进入单用户模式。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/260512.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-16
下一篇2023-04-16

发表评论

登录后才能评论

评论列表(0条)

    保存