zoukankan      html  css  js  c++  java
  • SQL Server 数据库单用户模式处理

    在还原数据库bak备份文件时,由于某种原因(具体何种原因在此不进行分析)导致数据库还原后处于单用户模式,如下图:

     单个用户模式导致,数据库无法打开,只能通过脚本去查询数据库内的表,然后进行查询数据,极大的不方便。

    use KYDCXT
    select * from sysobjects where xtype='u' order by name

    解决方案:

    更改数据库单用户模式为普通模式(多用户模式)

    注意:代码中 KYDCXT 在使用时请改为你要操作的数据库名称

    USE master;
    GO
    ALTER DATABASE KYDCXT
    SET MULTI_USER;
    GO

    更改成功,如下图:

     扩展知识:

    1、设置单用户模式

    USE master;
    GO
    ALTER DATABASE mydatabase
    SET SINGLE_USER
    WITH ROLLBACK IMMEDIATE;
    GO

    设置单用户模式时,一般情况下会加上 with rollback immediate 这个选项,用于立即回滚进行中的事务。

    2、设置为只读模式

    USE master;
    GO
    ALTER DATABASE mydatabase
    SET READ_ONLY;
    GO

    3、设置为多用户模式

    USE master;
    GO
    ALTER DATABASE mydatabase
    SET MULTI_USER;
    GO
  • 相关阅读:
    localStorage用法
    es6写法
    div滚动条
    搜索框聚焦和失焦
    初步理解前端模块化开发
    clam安装
    div行高不确定,文字和图片居中
    html页面设置<span>的高度和宽度
    一款好用的wangEditor编辑器
    3月23 防360网页的示意图
  • 原文地址:https://www.cnblogs.com/since-1995/p/15425687.html
Copyright © 2011-2022 走看看