分离数据库就是指将数据库从sqlserver实例中分离出去,但是不会删除该数据库的文件和事务日志文件,这样,可以将该数据库附加到其他实例当中
无法分离数据库的状态:
1、已经复制并发布了数据库
2、数据库中存在数据库快照
3、数据库处于未知状态
附加数据库就是指将当前实例以外的数据库附加到当前实例。在附加数据库时,该数据库的.mdf和.ndf文件都应该是可用的。如果附加的数据库文件和创建数据库或者上次附加时的位置不同,那么需要指定当前数据库文件位置。在附加数据库过程中,如果没有日志文件,那么系统将创建一个新的日志文件
操作方式(在Microsoft SQL Server Management Studio中):
分离:选择需要分离的数据库,右键-任务-分离
附加:选择‘数据库’,右键-附加,找到需要附加的数据库的.mdf文件进行附加操作