我想恢复一个数据库,所以我试图让当前数据库脱机,但离线时间太长,因此我停止了这个过程。但是现在当我尝试访问数据库时,它说数据库无法访问。
这是否意味着它现在永远丢失了?我甚至试图杀死活动连接,它显示命令成功但是我仍然无法恢复数据库。
任何人都可以帮忙取回它吗?
答案 0 :(得分:3)
使数据库脱机以移动其物理文件。可以有许多方法使数据库脱机。但是,有三种主要方法经常用于使数据库脱机。这些方法如下: -
1)借助Alter数据库命令
我们可以借助Alter数据库命令使数据库脱机或联机。使数据库脱机的Alter Database命令是:
ALTER DATABASE database name SET Offline
如果我们想让数据库联机,我们可以使用以下Alter Database命令:
ALTER DATABASE database name SET Online
2)借助Db_options
我们还可以使用db_options命令使数据库脱机或联机。要使数据库脱机,我们可以使用以下命令:
sp_dboption databasename ,'offline',true
要使数据库联机,我们可以使用以下命令:
sp_dboption databasename ,'offline',false
3)借助Sql server management studio
我们还可以使用Sql server management studio使数据库脱机/在线。