asp.net在线恢复数据库
2024-10-13 14:39:22
用于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;
最新文章
- Nancy 学习-进阶部分 继续跨平台
- 关于python性能提升的一些方案(上)
- [安卓] 6、列表之ArrayAdapter适配
- Java集合类: Set、List、Map、Queue使用场景梳理
- javaScript 获取主机地址,项目名等
- android中broadcastreceiver的用法-代码中注册
- .NET参数化Oracle查询参数
- mysql基础之yum安装mysql5.7.18
- macOS下配置scapy环境
- [LeetCode] Maximum Length of Pair Chain 链对的最大长度
- Typescript 查缺补漏
- Redhat更换yum源
- 移动端使用fastclick时,模拟原生浏览器对象
- HDU1505 City Game(算竞进阶习题)
- python if __name__==&#39;__main__&#39;的理解
- hadoop安装hive及java调用hive
- 洛谷 P10P1343 地震逃生 改错
- deepin修改javahome不生效,一直显示openjdk解决
- (原)强类型dataset(类型化dataset)中动态修改查询条件(不确定参数查询)
- 卸载 mysql
热门文章
- XPath 详解,总结
- 如何使用Native Messaging API 打开window程序
- 学习Shell脚本编程(第2期)_编写修改权限及执行Shell程序的步骤
- Windows下虚拟机安装Mac OS X ----- VM12安装Mac OS X 10.11
- [CareerCup] 14.1 Private Constructor 私有构建函数
- JDK报错Unsupported major.minor version 52.0
- 20145215实验三 敏捷开发与XP实践
- HoloLens开发手记 - Unity之Spatial Sounds 空间声音
- 机器学习中的矩阵方法03:QR 分解
- HOW TO REMOTELY DEBUG APPLICATION RUNNING ON TOMCAT FROM WITHIN INTELLIJ IDEA