sqlserver 数据库设置单用户访问后转换回多用户(实用可行)

sqlserver 数据库设置单用户访问后转换回多用户(实用可行),第1张

概述(1)杀死占用进程 declare @spid int ; declare @ddlstring nvarchar(max); declare @dbname varchar(200); set @dbname='BaseComponents';#数据库名 declare tmpcur cursor  for select distinct spid as spid from sys.syspro

(1)杀死占用进程

declare @spID int ;
declare @ddlstring nvarchar(max);
declare @dbname varchar(200);
set @dbname='BaseComponents';#数据库名
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 ;

(2)设置属性为多用户

ALTER DATABASE BaseComponents SET MulTI_USER

总结

以上是内存溢出为你收集整理的sqlserver 数据库设置单用户访问后转换回多用户(实用可行)全部内容,希望文章能够帮你解决sqlserver 数据库设置单用户访问后转换回多用户(实用可行)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1171049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存