SQLSERVER 切换数据库为单用户和多用户模式

有时候数据库在占用时,想做一些操作,无法操作。可以尝试将数据库切换为单用户模式来操作。操作完之后再切换回多用户模式。

命令如下:

alter database 数据库名 set Single_user  --单用户
alter database 数据库名 set
multi_user   --多用户

或者

sp_dboption 数据库名,"single user",true  --单用户

sp_dboption 数据库名,"single user",false  --多用户

如果使用ALTER DATABAS 或者是使用
SP_DBOPTION都没有办法更改到多用户或者单用户模式下
解决办法是
在活动和监视器中的进程,把与目的库有关的KILL掉,然后刷新一下。
使用
ALTER
DATABASE DB_TYZ 再修改就好了

SQLSERVER 切换数据库为单用户和多用户模式,布布扣,bubuko.com

时间: 2024-12-26 15:32:46

SQLSERVER 切换数据库为单用户和多用户模式的相关文章

SQLSERVER数据库置疑、可疑、脱机、单用户、紧急模式等的修复

数据库出现置疑.可疑.脱机.单用户.紧急模式主要是因为数据库的日志文件除了问题,2000和2008修复方式不一样,2008的修复脚本在2000中不适用,主要是不被2000识别. 假设数据库名为:eisdoc: sqlserver2000数据库置疑的处理方式: 1.设置数据库允许直接操作系统表. 此操作可以在SQL Server Enterprise Manager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”一项选中. 2.设置eisdoc为紧急修

SqlServer:此数据库处于单用户模式,导致数据库无法删除的处理

今天在删除一个数据库时,一直报错,大意是:此数据库处理单用户模式,尚在连接当中,无法删除(既使将SQLServer停止后再启动也是如此) 百度之后找到了解决办法,备份于此: USE [master] GO /****** Object: StoredProcedure [dbo].[killspid] Script Date: 03/28/2011 11:01:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --建一个存储过

Windows 2008 关闭远程桌面的单用户多会话模式

Windows 2008 关闭远程桌面的单用户多会话模式 在腾讯云上购买了一台云服务器. 因为设置了自动登录,在远程桌面连接后会启动一个新的会话,然后软件被运行了两次,端口被占用,无法起动. 还有可能会造成程序出错,因为用的同一个数据库. 在这里可以关闭. 原文地址:https://www.cnblogs.com/F4NNIU/p/9860729.html

第四课 单用户、救援模式及linux机器相互登陆,虚拟机的克隆

一.重启命令 1.在linux系统里重启的命令有:reboot.init 6 .shutdown -r now ;关机命令:init 0 ,powweroff 二.单用户模式(在忘记root密码后重置密码.(前提:能直接接触到主机,并且没有设置开机密码的情况下) 1.系统重新后,在开机启动画面选择第一行:CenOS Linux,with linux 3.10.0-123.17e.x86_64,看下面提示说明! 2.按e进入grub(找到系统的启动盘)界面,按方向键找到linux16开头一行,按方

CentOS7单用户及救援模式下更改root密码

一. 单用户模式 1.单用户介绍 单用户方式下,系统并没有完全运行进来,只是部分程序运行,这时也不能进行远程登录到Linux系统.在系统发生故障无法启动.或者用户名或密码错误等情况,可以使用单用户模式进行维护,使系统恢复正常.这时的ROOT用户对系统有完全的操作权限,可以修复系统的同时,也能随时的对系统进行破坏. 重启命令:reboot.init 6.shutdown -r now 关机命令:poweroff.init 0.shutdown -h now.halt 2.重启linux系统引导.

CentOS单用户与救援模式

1.Linux拥有7个运行级别:0-6 对应的配置文件/etc/inittab: # Default runlevel. The runlevels used are:    #   0 - halt (Do NOT set initdefault to this)    #   1 - Single user mode    #   2 - Multiuser, without NFS (The same as 3, if you do not have networking)    #  

day04:单用户及救援模式

有时候当我们系统密码忘记,远程是无法密码,只能通过现场进入可以进入单用户模式来修改密码,如下: 1.首先重启服务器,然后按a键,进入当用户模式:选择第一项,按e编辑:如下: 2.然后定位到ro这里,修改ro为rw init=/sysroot/bin/sh,完成之后按crtl+X重启: 3.修改后如下: 4.此时可以进入单用户模式了: 5此时需要输入如下命令: chroot /sysroot/                     需要挂在root目录下. passwd   修改密码 touch

Day2-1 单用户和救援模式

当忘记root密码时,可以选择单用户模式(类似于Windows的安全模式)和救援模式(回到安装界面,但不重新安装) 1.单用户模式重启Linux:reboot / init 6 / shutdown -r now 或者在开机时此界面时,按下'e'键进行编辑进入grub开机启动界面#grub找系统的启动盘,引导硬盘启动,加载内核方向键向下,向右定位到如图所示'ro' (read only只读)将其改为rw (read & write 读写)再加上一个路径,使系统启动时可以输入命令以修改密码根据提示

跟阿铭学linux之四单用户、救援模式、克隆、服务器之间相互登陆

一.单用户模式使用场景:忘记密码,但又不能重装系统,这里就用到单用户模式.操作步骤:1,重新启动电脑,进入到如下界面2,按e进入下个界面3,把这页面往下拉,修改并添加如下语句rw init=/sysroot/bin/sh4,修改成如上图,按CTRL+X继续运行5,进入到如下界面:6,输入chroot /sysroot/7,passwd root 更改root密码8,重启后,就可以用新密码进行登陆了二.救援模式此模式为光盘引导模式,通过光盘引导,进入救援模式,更改ROOT密码三.克隆虚拟机此步骤为