首页 > 数据库 >SQLServer 杀死数据库下所有进程 将数据库改为多用户

SQLServer 杀死数据库下所有进程 将数据库改为多用户

时间:2022-09-27 11:44:11浏览次数:58  
标签:SET 多用户 数据库 Sql SQLServer 库名 SQL

杀死所有进程

USE master
go
DECLARE @Sql NVARCHAR(max)
SET @Sql = ''
select @Sql = @Sql + 'kill ' + cast(spid as varchar(50)) + ';' from sys.sysprocesses where dbid = DB_ID('库名')
EXEC(@Sql)

改为多用户

USE master;
GO
DECLARE @SQL VARCHAR(MAX);
SET @SQL=''
SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID)
FROM sysprocesses
WHERE dbid=DB_ID('库名');
EXEC(@SQL);
GO
ALTER DATABASE 库名 SET MULTI_USER;

标签:SET,多用户,数据库,Sql,SQLServer,库名,SQL
From: https://www.cnblogs.com/nuomibaibai/p/16734013.html

相关文章

  • 488操作数据库修改、删除、使用 和489操作表查询
    DDL操作数据库-修改&删除&使用U(Update):修改修改数据库的字符集alterdatabase数据库名称characterset字符集名称;D(Delete):删除 删除数据库dropdatabase......
  • 486SQL分类和487操作数据库创建&查询
    分类1)DDL(DataDefinitionLanguage)数据定义语言用来定义数据库对象:数据库,表,列等。关键字:create,drop,alter等2)DML(DataManipulationLanguage)数据操作语言用来对......
  • 删除DataTable重复列,类似数据库的Distinct函数。
    将数据表放到内存中进行操作,可以极大的提高效率。///<summary>///删除DataTable重复列,类似distinct///</summary>///<paramna......
  • 修改和删除数据库字段
    --修改表名:ALTER旧表名RENAMEAS新表名ALTERTEACHERRENAMEASTEACHER1--修改teacher这个表,并将其重命名--增加表的字段:ALTERTABLE表名ADD字段名......
  • 如何实现数据库读一致性
    1导读数据的一致性是数据准确的重要指标,那如何实现数据的一致性呢?本文从事务特性和事务级别的角度和大家一起学习如何实现数据的读写一致性。2一致性1.数据的一致性:通......
  • 链接sql数据库
    //windows验证方式stringconnectionStringTest=@"DataSource=ADMINISTRATOR\SQLEXPRESS;InitialCatalog=TestDB;IntegratedSecurity=SSPI;";//建立信任连接(具体含......
  • C#数据库增删改查
    C#链接数据库增删改查的例子 以users表为例,有三个字段,自增长的编号id,int类型;名称name,nvarchar类型,密码pwd,nvarchar类型首先在vs2005中引入usingSystem.Data.SqlClien......
  • C# 数据库链接
    private void button_queding_Click(object sender,EventArgse)        {            string zhanghao=textBox_zhanghao.Text,mima=textB......
  • 【SQLServer】如何分析图形化的SQL执行计划
    1.【SQLServer】SQLServer执行计划概览2.【SQLServer】SQLServer执行计划的类型 SQL执行计划广泛用于通过监视和排除查询内部执行的方式来调整查询的性能。为了能够利......
  • 关系数据库
    笛卡尔积每一组域的乘积==每一个组织之间相互的组合。其中的子集,不是所有的子集都具有实际意义码1.候选码(Candidatekey):某一个属性可以赢来作为这个数据的关键字,即,可以......