重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 104|回复: 0

sqlserver分离数据库

[复制链接]
发表于 2022-11-13 13:32:10 | 显示全部楼层 |阅读模式
分离数据库 指从 SQL Server 实例中删除,但使数据库在其数据文件和事物日志文件保持不变;之后,就能使用这些文件将数据库附加到任何 SQL Server 实例,包括分离该数据库的服务器;
若存在以下任何情况,就不能分离数据库;

1.已复制并发布的数据库;若进行复制,数据库就必须是未发布的,必须通过运行 sp_replicationdboption 禁用发布后,才能分离数据库;
2.数据库中存在数据库快照,必须先删除所有数据库快照,才能分离数据库;
3.该数据库正在某个数据库镜像会话中进行镜像,不终止该会话,就不能分离该数据库;
4.数据库处于可疑状态;
5.该数据库是系统数据库;

分离数据库的步骤:
1.在 SSMS 对象资源管理器中连接到 SQL Server 数据库引擎的实例,展开该实例;
2.展开数据库,选择要分离的用户数据库名称;
3.右击数据库 → 任务 → 分离;
4.分离数据库对话框,确定;

3

3

4

4
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2023-1-30 03:42 , Processed in 0.082869 second(s), 23 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表