zoukankan      html  css  js  c++  java
  • 备份/恢复SQLSERVER数据库,SQL一步实现

     


    --备份SQL SERVER数据库

    BACKUP DATABASE book09 TO DISK ='c:abc.bak' WITH init




    --恢复SQL SERVER数据库
    USE MASTER
    --开始循环,删除所有连接到数据库的连接
    DECLARE @count int=0
    SELECT @count=COUNT(spid) FROM master..sysprocesses where dbid=db_id('book09')
    WHILE (CONVERT(int,@count)>0)
    BEGIN
    DECLARE @j int=0;
    SELECT TOP 1 @j=spid FROM master..sysprocesses where dbid=db_id('book09');
    IF(@j<>0) EXEC('kill '+@j)

    SELECT @count=COUNT(spid) FROM master..sysprocesses where dbid=db_id('book09')
    END
    --开始恢复数据库
    RESTORE DATABASE book09 FROM DISK='c:abc.bak' WITH REPLACE




    --select spid from master..sysprocesses where dbid=db_id('book09')
    --KILL 56
    --exec sp_who




  • 相关阅读:
    [C#] override和overload的区别
    [ASP.Net] 20141228_Dapper文章搜集
    JSP
    Ajax使用简介
    编写JAVA脚本的JSP页面
    JAVA web开发模式
    JSP基础
    过滤器
    监听会话范围内事件
    http解析
  • 原文地址:https://www.cnblogs.com/jx270/p/3256306.html
Copyright © 2011-2022 走看看