sql server 2008 相关基础(物理备份还原)

1. restore database KLJY_juncsoft from disk= 'D:\\kljy_2012_12_28.bak' with recovery

    注意在还原时,进度一直显示0%,但是实际上确实是在还原中的。有点让人以为还原运行不正常的。

 

2. 无法删除数据库 "juncsoftDB",因为该数据库当前正在使用。

USE MASTER  
GO  
   
DECLARE @dbname SYSNAME  
SET @dbname = 'juncsoftDB' --这个是要删除的数据库库名  
   
DECLARE @s NVARCHAR(1000)  
DECLARE tb CURSOR LOCAL 
FOR
    SELECT s = 'kill   ' + CAST(spid AS VARCHAR)
    FROM   MASTER..sysprocesses
    WHERE  dbid = DB_ID(@dbname)  
   
OPEN   tb    
FETCH   NEXT   FROM   tb   INTO   @s  
WHILE @@fetch_status = 0
BEGIN
    EXEC (@s) 
    FETCH NEXT FROM tb INTO @s
END  
CLOSE   tb  
DEALLOCATE   tb  

EXEC ('drop   database   [' + @dbname + ']')  

杀掉 要删除的 db 的进程,然后在 drop database xxx;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值