用于asp.net还原与恢复SqlServer数据库的KillSpid存储过程

CREATE PROCEDURE KillSpid(@dbName varchar(20))
AS
BEGIN
DECLARE @sql nvarchar(500)
DECLARE @spid int SET @sql='DECLARE getspid CURSOR FOR SELECT spid FROM sysprocesses WHERE dbid=db_id('''+@dbName+''')'
EXEC (@sql)
OPEN getspid
FETCH next FROM getspid INTO @spid
WHILE @@fetch_status<>-1
BEGIN
EXEC('kill '+@spid)
FETCH next FROM getspid INTO @spid
END
CLOSE getspid
DEALLOCATE getspid
END
GO

恢复数据库:

关键字://Alter Database 被恢复的数据库名 Set Offline with Rollback immediate;
            restore database 被恢复的数据库名 from disk = '备份文件路径';
            //Alter Database 被恢复的数据库名 Set OnLine With rollback Immediate;

最新文章

  1. Nancy 学习-进阶部分 继续跨平台
  2. 关于python性能提升的一些方案(上)
  3. [安卓] 6、列表之ArrayAdapter适配
  4. Java集合类: Set、List、Map、Queue使用场景梳理
  5. javaScript 获取主机地址,项目名等
  6. android中broadcastreceiver的用法-代码中注册
  7. .NET参数化Oracle查询参数
  8. mysql基础之yum安装mysql5.7.18
  9. macOS下配置scapy环境
  10. [LeetCode] Maximum Length of Pair Chain 链对的最大长度
  11. Typescript 查缺补漏
  12. Redhat更换yum源
  13. 移动端使用fastclick时,模拟原生浏览器对象
  14. HDU1505 City Game(算竞进阶习题)
  15. python if __name__==&#39;__main__&#39;的理解
  16. hadoop安装hive及java调用hive
  17. 洛谷 P10P1343 地震逃生 改错
  18. deepin修改javahome不生效,一直显示openjdk解决
  19. (原)强类型dataset(类型化dataset)中动态修改查询条件(不确定参数查询)
  20. 卸载 mysql

热门文章

  1. XPath 详解,总结
  2. 如何使用Native Messaging API 打开window程序
  3. 学习Shell脚本编程(第2期)_编写修改权限及执行Shell程序的步骤
  4. Windows下虚拟机安装Mac OS X ----- VM12安装Mac OS X 10.11
  5. [CareerCup] 14.1 Private Constructor 私有构建函数
  6. JDK报错Unsupported major.minor version 52.0
  7. 20145215实验三 敏捷开发与XP实践
  8. HoloLens开发手记 - Unity之Spatial Sounds 空间声音
  9. 机器学习中的矩阵方法03:QR 分解
  10. HOW TO REMOTELY DEBUG APPLICATION RUNNING ON TOMCAT FROM WITHIN INTELLIJ IDEA