目录

数据库脱机和分离的区别

目录

数据库脱机和分离的区别

分离和脱机都可以使数据库不能再被使用,但是分离后需要附加才能使用,而脱机后只需联机就可以用了

脱机与联机是相对的概念,它表示数据库所处的一种状态,脱机状态时数据库是存在的,只是被关闭了,用户不能访问而已,要想访问可以设为联机状态

分离与附加是相对的两个概念,分离后,数据库不存在,只存在数据库对应的安装地址D:\SQL2008\MSSQL10.MSSQLSERVER\MSSQL\DATA下,要使用这些文件,就要附加他们。

主要用于数据库的完整复制与迁移

设置脱机

ALTER DATABASE 数据库名 MODIFY FILE SET OFFLINE

分离与附加

sp_detach_db分离

sp_attach_db附加.

EXEC sp_detach_db  ‘数据库名’ ,  ’true’