分离数据库是指将数据库从sql server实例中删除,
但使数据库在其数据库文件和事务日志文件中保持
不变。
如果存在下列任何情况,则不能分离数据库:
· 该数据库是系统数据库
· 该数据库已复制并发布。如果进行复制,则
数据库必须是未发布的。如果要分离数据库,必
须首先执行sp_replicationdboption存储过程禁
用发布后,再进行分离。
· 数据库中存在数据库快照。必须首先删除所有
数据库快照在分离数据库
· 数据库正在某个数据库镜像会话中进行镜像。
必须先终止会话再分离数据库
· 数据库处于可疑数据库,必须将数据库设为晋级
模式再分离数据库
//分离数据库
exec sp_detach_db studentsys