今天在 SQL Server 2008中恢复一个 数据库 ,发现上面老是显示“ 单个 用户 ”字样,还有错误提示,其他的 数据库 都是正常的,我分析此 数据库 可能之前被分配了 用户 权限导致,下面就教大家将 单个 用户 转换成多个 用户 方法 。 打个 SQL 查询分析器,在里面输入如下命令后执行即可: 代码如下:ALTER DATABASE [ 数据库 名] SET MULTI_USER 您可能感兴趣的文章: SQLServer 数据库 变成 单个 用户 无法访问 问题 解决 方法 问题 :创建新 数据库 ,存入中文显示乱码??? 原因分析: SQL 版的乱码 问题 还是出现在 SQL SERVER 的安装设置上。默认安装时系统默认的排序规则是拉丁文的排序规则,但一般人在安装时没有考虑到这一点,安装时只是点取下一步,安装完成后,造成了 SQL 版在使用过程中出现乱码。 解决 方法 1: 如果是新建 数据库 ,可以在建立数据时指定排序规则,记得选中文简体(Chinese_PRC_CS_AI_WS);如果 数据库 中已经有数据,则转换 编码会失败 1.右键 数据库 》属性 2.点击“选项”》修改排序方式 解决 方法 2: 最彻底的就是重装 SQL ,在安装时自定义安装,选好语言版本及排序规则,这样 问题 解决 这个 问题 的原因在于有 用户 连接了当前要做还原的 数据库 ,这里的 用户 甚至包括当前要做还原的 用户 解决 办法就是关闭与要还原 数据库 的所有连接。 软件开发网小编推荐的一个 方法 :到服务里面重启下 sqlserver 服务即可。 问题 一描述: SQL Server 数据库 备份还原后,在 数据库 名称后会出现“受限制访问”字样 问题 二描述:在对 SQL Server 数据库 进行还原时,提示:System.Data. Sql Client. Sql Error:因为 数据库 正在使用,所以无法获得对 数据库 的独占访问权。(Microsoft. SqlServer .Smo)。出现此 问题 的原因是在还原 数据库 时,有其他 用户 正在使用 数据库 。还原 数据库 要 在恢复 数据库 时出现待恢复 数据库 正在使用的 问题 ,经查需要改为单 用户 模式,然而改了单 用户 模式后发现做什么操作都会导致服务器连接失败,必须改回多 用户 模式,执行: ALTER DATABASE [ 数据库 名] SET MULTI_USER 今天准备copy sql server 数据库 中的.mdf文件,但发现copy不了,于是上网搜了一下发现要分离 数据库 ,但是分离了一段时间系统又显示出错,然后分离的 数据库 后面就多了 单个 用户 四个字, 数据库 就访问不了了。最后打开新建查询,执行以下脚本便顺利 解决 : USE master; DECLARE @ SQL VARCHAR(MAX); SET @ SQL =” SELECT @ SQL =@S... 数据库 项目上线,人家说我的BAU group不能有sysadmin权限,但是没有这个权限我又没有权限跑脚本,反正死循环。 一时脑抽去掉sysadmin的快乐就是,一个dba没权限搞 数据库 了,还好是windows本地的administrator,于是开始自救 1.在 SQL Server Configration Manager中停掉 数据库 2.以administrator的身份运行cmd,然后单 用户 模式(/m)启动 数据库 ,默认服务名都是MS SQLSERVER ,如果改过的话,就会出现NET START MSSQ 在做 SQL Server 2005 的群集维护时, 碰到了这样一个 问题 : 当资源组在一个节点上的时候, 用sa登录 数据库 , 从management studio中查看 用户 数据库 的属性, 正常; 但是将资源组转移到另一个节点时, 用sa登录 数据库 , 从management studio中查看 用户 数据库 的属性, 却报如下错误:标题: Microsoft SQL Server Management S... 今天公司 SQL Server 数据库 无意间变为SINGLE_USER模式了,而且使用如下语句切换回MULTI_USER失败: ALTER DATABASE [MyDB] SET MULTI_USER WITH ROLLBACK IMMEDIATE Msg 5064, Level 16, State 1, Line 1 Changes to the state... SELECT @ SQL =@ SQL +'; KILL '+RTRIM(SPID)  FROM master..sysprocesses  WHERE dbid=DB_ID(' 数据库 名');  EXEC(@ SQL ); ALTER D