博客
关于我
SQL Server Mirror 断开后,删除副本上镜像数据库
阅读量:458 次
发布时间:2019-03-06

本文共 491 字,大约阅读时间需要 1 分钟。

一般而言,SQL Server 在数据库级别进行数据同步的方式主要有三种 1.日志传送;2.Mirror(镜像);3. AlwaysOn。复制订阅技术理解为表级别的同步,不归结为数据库级别的同步。

在Mirror维护管理过程中,有一种需求就是在镜像断开后删除镜像库再重建。

但有的时候,直接删除,我们会遇到下面的错误提示。

例如,删除镜像库(副库)Test_Mirror

错误提示:

“无法对数据库XXX执行该操作,因为该数据库参与了数据库镜像会话或可用性组。某些操作不允许对正在参与数据库镜像会话或者可用性组的数据库执行。..."

 

解决方案

 执行以下两条命令,解除主副伙伴关系,修改数据库状态。

alter database Test_Mirror set partner off;

restore database Test_Mirror with recovery;

然后就可以删除镜像数据库了。

 

备注:

在执行了 alter database Test_Mirror set partner off命令后,主数据库不再显示已同步,Mirror DB(副库)不再显示正在同步。

 

转载地址:http://lxvbz.baihongyu.com/

你可能感兴趣的文章
【JavaScript基础系列】决定你的人生能走多远的,是基础。
查看>>
斩荆披棘,我们走的关于程序的路
查看>>
Oracle之PL/SQL
查看>>
shardingJDBC分库分表
查看>>
feignclient各种使用技巧说明
查看>>
操作ACCESS数据库注意事项
查看>>
IIS相关问题整理
查看>>
关于Entity Framework中的Attached报错的完美解决方案
查看>>
分享在winform下实现模块化插件编程-优化版
查看>>
利用WCF的双工通讯实现一个简单的心跳监控系统
查看>>
SignalR的另类实现技巧
查看>>
分享基于MemoryCache(内存缓存)的缓存工具类,C# B/S 、C/S项目均可以使用!
查看>>
Web发展简史
查看>>
将windows应用程序注册为windows服务
查看>>
MVC模型(java)
查看>>
网易互娱将星N计划空宣 要点速记
查看>>
maven project 部署到tomcat时项目部署不上去
查看>>
[Unity][2D] 爬上绳索怎么站上平台
查看>>
Unity2D 角色趴下 改变2D盒子碰撞体的大小
查看>>
[Unity]虚拟摇杆插件摇杆方向锁定只朝一个方向移动
查看>>