zoukankan      html  css  js  c++  java
  • 数据库相关操作指令


    declare @i int declare cur cursor for select spid from sysprocesses where db_name(dbid)= '数据库名' open cur fetch next from cur into @i while @@fetch_status=0 begin exec('kill '+@i) fetch next from cur into @i end close cur deallocate cur
    -- 强制断开所有连接
    select spid from master.dbo.sysprocesses where dbid=db_id('数据库名'); -- 查看连接情况

    -- ALTER DATABASE 数据库名 SET ONLINE -- 开启数据库
    -- ALTER DATABASE 数据库名 SET ONLINE -- 关闭数据库
    EXEC sp_renamedb '旧名称', '新名称'; -- 数据库重命名

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

    EXEC(@SQL);
    -- 强制断开所有连接

    ALTER DATABASE 数据库名 SET MULTI_USER; -- 更改数据库为多用户模式

    ALTER DATABASE 数据库名 SET SINGLE_USER; -- 更改数据库为单用户模式

  • 相关阅读:
    cpuset
    top
    path-lookup
    strace
    IDR算法[原理]
    cgroup
    转载
    std::reverse_iterator::base
    可重入、不可重入
    chromium code 中 普遍使用的 C++11 语法
  • 原文地址:https://www.cnblogs.com/csl0910/p/10292758.html
Copyright © 2011-2022 走看看