首页 > 数据库 >SQL server 单用户切换成多用户

SQL server 单用户切换成多用户

时间:2023-08-22 17:03:33浏览次数:41  
标签:ddlstring -- dbname server 单用户 tmpcur spid SQL declare

--杀死占用进程

declare @spid int ;

declare @ddlstring nvarchar(max);

declare @dbname varchar(200);

set @dbname='MES_8_5_5_HYT_Prod'; --数据库名

declare tmpcur cursor

for select distinct spid as spid from sys.sysprocesses

where dbid=db_id(@dbname) ;

OPEN tmpcur;

fetch tmpcur into @spid ;

while (@@FETCH_STATUS=0)

begin

  set @ddlstring=N'Kill '+CONVERT( nvarchar,@spid) ;

  execute sp_executesql @ddlstring ;

  fetch tmpcur into @spid ;

end ;

close tmpcur ;

deallocate tmpcur ;

--设置属性为多用户

ALTER DATABASE MES_8_5_5_HYT_Prod SET MULTI_USER

标签:ddlstring,--,dbname,server,单用户,tmpcur,spid,SQL,declare
From: https://blog.51cto.com/u_2333657/7191261

相关文章

  • Postgresql检查点
    一、 检查点触发机制在PostgreSQL中,检查点(后台)进程执行检查点;当发生下列情况之一时,其进程将启动:1、检查点间隔时间由checkpoint_timeout设置(默认间隔为300秒(5分钟))2、在9.5版或更高版本中,pg_xlog中WAL段文件的总大小(在10版或更高版本中为pg_WAL)已超过参数max_WAL......
  • SQL Server因设置最大内存太小导致无法启动的解决方案
    首先是    在服务器上发现SQLServer占用内存过大,128G服务器内存它占用高达100多G。于是就去找解决方案,找了几篇文章发现都是通过修改SQLServer服务器最大内存让其释放占用内存,如图所示,我把最大内存修改为128MB。发现问题    然后我就发现我的SQLServer服务无......
  • SQL--事务
    SQL--事务什么是事务?事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。默认MySQL的事务是自动提交的,也就是说,当执行一条DML语句,MySQL会立即隐式的提交事务。转账操作(张三给......
  • SQL注入-sqlmap的安装
    一、Sqlmap简介sqlmap是一个自动化的sql注入工具,其主要功能是扫描,发现并利用给定的URL进行sql注入,目前支持数据库有mysql、oracle、access、postagesql、sqlserver、sqlite等二、SQLMap下载下载官网:https://sqlmap.org/三、SQLMap安装注:因为sqlmap基于Python语言开发的,所以......
  • sql日期去掉-
    selectreplace(d_day,'-','') fromfc_sr_day_sale_ad_order;语法REPLACE(''string_replace1'',''string_replace2'',''string_replace3'')参数''string_replace1'......
  • Postgresql涉及复杂视图查询的优化案例
    一、前言对于含有union,groupby等的视图,我们称之为复杂视图。这类的视图会影响优化器对于视图的提升,也就是视图无法与父查询进行合并,从而影响访问路径、连接方法、连接顺序等。本文通过例子,给大家展示PostgreSQL这类问题及针对该问题的优化方法。二、Union视图的优化1、......
  • kylin操作系统安装mysql
    首先坑的是麒麟说自己基于ubuntu。结果包管理工具用的yum。然后yum包里还没有mysql只能自己下载安装。1.第一种方式直接下MySQL::DownloadMySQLCommunityServer(ArchivedVersions) 里装好的mysql的tar包,然后解压。解压以后拷贝到/usr/local/mysql目录下注意如果在别的目......
  • Mac:安装sqlserver
    0.macm2cpu安装sqlserver1.基本步骤,安装docker->拉取镜像->安装镜像->设置强密码->查看是否成功->ok2.sqlserver镜像2017-2022都不能在m2cpu上运行。只能拉azure镜像3.安装docker(https://www.docker.com/)安装官网步骤就行了。4.安装azuresql(https://learn.microsoft.com/......
  • 基于JAVA+MySQL技术智能服装推荐系统的设计与实现-计算机毕业设计源码+LW文档
    1.开题依据1.1研究的目的意义在过去到现在,消费方式从物物交换到以通俗认知中的“货币”购买物品,再到如今的网上支付交易,实物物流运输到达我们的手上。购物方式从实体店的消费模式,转到了网上店铺的交易。相信很多人在现实生活中都有过实体店购物的消费的体验,在实体店消费需要安排......
  • 0×03 Vulnhub 靶机渗透总结之 KIOPTRIX: LEVEL 1.2 (#3) SQL注入+sudo提权
    0×03Vulnhub靶机渗透总结之KIOPTRIX:LEVEL1.2(#3)......