首页 > 数据库技术 > 详细

SQLSERVER文件组误脱机后如何联机

时间:2014-03-14 19:07:22      阅读:606      评论:0      收藏:0      [点我收藏+]

场景:在学习文件组的恢复过程中,通过

bubuko.com,布布扣
ALTER DATABASE TEST MODIFY FILE(NAME = SUBF,OFFLINE)
bubuko.com,布布扣

把文件组给弄脱机了。这时却发现脱机之前忘记备份了。

这时该如何恢复该脱机的文件组呢?

 

同样的命令没有ONLINE选项:

bubuko.com,布布扣
ALTER DATABASE TEST MODIFY FILE(NAME = SUBF,ONLINE)
bubuko.com,布布扣

消息 155,级别 15,状态 1,第 1 行
‘ONLINE‘ 不是可以识别的 CREATE/ALTER DATABASE 选项。

 

修改数据库脱机,联机后,脱机的文件组还是脱机状态。

bubuko.com,布布扣
ALTER DATABASE TEST SET OFFLINE
ALTER DATABASE TEST SET ONLINE
bubuko.com,布布扣

 

分离数据库再附加数据库,脱机的文件组也仍然是脱机状态。

 ---------------------------------------------------------------------------------

其实,把文件恢复就可以了(哪怕没有备份也可以执行):

bubuko.com,布布扣
RESTORE DATABASE TEST FILE=SUBF WITH RECOVERY
bubuko.com,布布扣

SQLSERVER文件组误脱机后如何联机,布布扣,bubuko.com

SQLSERVER文件组误脱机后如何联机

原文:http://www.cnblogs.com/ajiangg/p/3598221.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!