博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql server 变成单个用户后不能访问,设置成多个用户的办法
阅读量:6453 次
发布时间:2019-06-23

本文共 337 字,大约阅读时间需要 1 分钟。

今天想在sql server2005下复制一个数据库,结果最后一步出错,复制没成功反而导致数据库打不开了,

名称后出现“单个用户”,估计是进行复制的时候自动将其改为了单用户模式,可通过执行如下语句恢复多用户模式。

原理是先kill占用了数据库的那个进程,然后设置数据库为多用户模式。

USE master;

GO
DECLARE @SQL VARCHAR(MAX);
SET @SQL=''
SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID)
FROM master..sysprocesses
WHERE dbid=DB_ID('数据库名');

EXEC(@SQL);

GO

ALTER DATABASE 数据库名 SET MULTI_USER;

转载地址:http://tpyzo.baihongyu.com/

你可能感兴趣的文章
Android中Context详解和获取SharedPreference
查看>>
(转载)EF 使用code first模式创建数据库和 填充种子数据
查看>>
[BZOJ1503]郁闷的出纳员(Splay)
查看>>
iOS 各种传值方式
查看>>
C程序设计学习笔记(完结)
查看>>
Django基础
查看>>
c#的DateTime的各种字符串格式
查看>>
ASP.NET MVC 视图(五)
查看>>
log4j 配置文件
查看>>
apxs:Error: Command failed with rc=65536;mod_evasive;apache2
查看>>
vmware12安装centos7系统详解
查看>>
Python——第一个python程序helloworld
查看>>
APP支付(.NET版)
查看>>
iOS开发笔记 5、开发工具Xcode,Inteface Builder
查看>>
selenium IDE 安装环境配置
查看>>
没办法淡定
查看>>
CSS知识点
查看>>
使用idea创建springboot项目并打成war包发布到tomcat8上
查看>>
依赖反转Ioc和unity,autofac,castle框架教程及比较
查看>>
Android—监听器
查看>>