导航:首页 > IDC知识 > sql服务器处于单用户模式

sql服务器处于单用户模式

发布时间:2020-11-01 22:53:34

1、如何将sqlserver2000设置为单用户模式

提问:
如何将数据库设置为单用户模式,并将访问限制为只供
dbo
使用?
解答:

sql
server
2000
中,数据库不能同时为单用户模式和只供
dbo
使用模式。而以下可选选项可以通过使用
alter
database
命令来使用:
alter
database
database
set
single_user。
该命令限制用户只能逐个访问数据库。
alter
database
database
set
restricted_user。
该命令限制只有
db_owner、dbcreator

sysadmin
角色的成员才能访问数据库。
alter
database
database
set
multi_user。
该命令将数据库的访问权限返回其一般运行状态。

2、登录sql server 2008失败,显示:“原因:服务器处于单用户模式,目前只有

楼主,这个问题其实和你安装报的错误是没任何关系的。首先我说下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修改即可。

3、sql2008数据库单用户模式怎么改回来

1、打开SQL Server Management Studio。如下图所示。

2、右击点击“数据库”,然后选择“新建数据库”。如下图所示。

3、新建数据库后,出现如下界面。

4、把数据库名称和参数填入界面中。如下图所示。

5、最后形成的界面为。然后点击“确定”就修改完毕啊。 

4、sql server数据库从单用户模式改为多用户模式

今天想在sql
server2005下复制一个数据库,结果最后一步出错,复制没成功反而导致数据库打不开了版,
名称后出现权"单个用户",估计是进行复制的时候自动将其改为了单用户模式,可通过执行如下语句恢复多用户模式。
原理是先kill占用了数据库的那个进程,然后设置数据库为多用户模式。
USE
master;
GO
DECLARE
@SQL
VARCHAR(MAX);
SET
@SQL=''
SELECT
@SQL=@SQL+';
KILL
'+RTRIM(SPID)
FROM
mastersysprocesses
WHERE
dbid=DB_ID('数据库名');
EXEC(@SQL);
GO
ALTER
DATABASE
数据库名
SET
MULTI_USER;

5、登录sql server 2008失败,显示:“原因:服务器处于单用户模式,目前只有一位管理员能够连接。错误1841“

其实这说起来还是满复杂的```你这要是看不懂的话``我看你就叫些专业人士来搞吧```你这问题我是按下面漫漫试,试好的
连接到 SQL Server 的实例时收到错误消息:“Cannot open user default database”(无法打开用户默认数据库)
【全文】原因
用户默认数据库在连接时不可用。这可能是因为该数据库:

6、sql server 2000 中的一个数据库不知道什么原因自动变为“单用户模式”?

******************************
晕,有上面这么麻烦吗?
1\打开企业管理器
2\展开左边的树结构,直到看到database
3\右击database,在弹出菜单中找一个项,最后是(K)的,后面还有个三角形的.
4\鼠标指向这一项,又出现一个菜单,其中有一个项,最后是(A)的,点击它,就打开附加数据库的窗口了.
5\在这个窗口内附加数据库,就OK了
另外,团IDC网上有许多产品团购,便宜有口碑

7、怎样让数据库处于单用户模式下

有两种copy方法让sql数据库设置为单用户模式:

一、sqlservr.exe -m -c
1、 关闭sqlserver(实例)服务

2、 运行---->cmd--->cd C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe –m
注:C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe -m这个路径按照自己的sql server安装路径自行调整

3、 经过上面两步就设置好的单用户登陆,你既可以使用企业管理器登陆,又可以通过在运行框中执行sqlcmd.exe运行doc下的命令

二、在sql server2005的配置管理工具中设置
1、打开配置管理工具,在sql server(实例名称)上右键打开属性,在高级的启动参数前加上-m; 别忘了‘;‘因为参数是通过’;‘来分隔的

2、设置完成后重启sql server 服务即可

8、当服务器处于单用户模式下时,不能还原除master数据库之外的任何其它数据库.restore database操作异常

Hanlan为你要新建的数据库名,Hanlan_Data.MDF和Hanlan_Log.LDF为你的移植的数据库备份,路径是要你自己配置的!需要你在查询分析器里运行!
sp_Attach_db @dbName = N'Hanlan',
@FileName1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\Hanlan_Data.MDF',
@FileName2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\Hanlan_Log.LDF'

9、如何将SQL SERVER数据库置于单用户模式

Use master
go
sp_dboption '数据库名字, single, true

10、如何以单用户模式启动sqlserver

因为sqlserver的可执行程序路抄径并没有注册到环境变量里,直接输入肯定找不到。
告诉你一个简单的方法:
运行services.msc(在运行里输入),打开服务管理
在服务列表里找到SQL Server开头的服务具体的服务名取决于你安装的时候设置的是什么实例名。如果是SQL Server 2000,服务名是MSSQL开头的服务。
找到服务以后双击服务名,常规项最下边有启动参数框,把-c -f -m输入到那个框里,然后点“启动”按钮就可以了。如果已经启动,就先停止,然后再启动

与sql服务器处于单用户模式相关的知识