SQL Server 2008 数据库镜像在手动模式下的镜像迁移
2013-09-12 15:46
459 查看
在SQL Server 2008数据库镜像运行在高性能或者没有配置见证服务器的情况先,主体数据库服务器不可用,择可通过强制服务让镜像数据库成为当前生产数据库。但是强制服务可能会出现数据丢失。
参考如下:SQL Server 2008 联机丛书(2009 年 7 月)如何在数据库镜像会话中强制执行服务 (Transact-SQL)在高性能模式和不带自动故障转移功能的高安全性模式下,如果主体服务器失败而镜像服务器可用,则数据库所有者可以在出现故障时强制将服务转移到镜像数据库(可能造成数据丢失),从而使数据库可用。此选项仅在以下情况中可用:主体服务器已关闭。
WITNESS 设置为 OFF 或连接到镜像服务器。
强制服务会挂起会话并启动新的恢复分叉。强制服务的结果相当于删除镜像并恢复以前的主体数据库。但是,强制服务便于在恢复镜像时重新同步数据库(可能造成数据丢失)。
在数据库镜像会话中强制执行服务1.连接到镜像服务器。2.发出以下语句:ALTER DATABASE<数据库名称>SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS其中,<数据库名称>为镜像数据库。镜像服务器将立即转换为主体服务器,并且镜像挂起。
参考如下:SQL Server 2008 联机丛书(2009 年 7 月)如何在数据库镜像会话中强制执行服务 (Transact-SQL)在高性能模式和不带自动故障转移功能的高安全性模式下,如果主体服务器失败而镜像服务器可用,则数据库所有者可以在出现故障时强制将服务转移到镜像数据库(可能造成数据丢失),从而使数据库可用。此选项仅在以下情况中可用:主体服务器已关闭。
WITNESS 设置为 OFF 或连接到镜像服务器。
注意: |
严格讲来,强制服务是一种灾难恢复方法。强制服务可能会导致一些数据丢失。因此,只有在为了立即恢复数据库服务而不惜丢失某些数据时,才可强制执行服务。如果强制服务面临丢失重要数据的风险,则建议您停止镜像并手动重新同步数据库。有关强制服务所面临风险的详细信息,请参阅强制服务(可能造成数据丢失)。 |
在数据库镜像会话中强制执行服务1.连接到镜像服务器。2.发出以下语句:ALTER DATABASE<数据库名称>SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS其中,<数据库名称>为镜像数据库。镜像服务器将立即转换为主体服务器,并且镜像挂起。
相关文章推荐
- SQL Server 2008 数据库镜像在手动模式下的镜像迁移
- SQL Server 2008 数据库镜像部署实例之二 配置镜像,实施手动故障转移
- SQL Server 2008 数据库镜像部署实例之二 配置镜像,实施手动故障转移
- 用 SQL Developer 3.2 将 SQL Server 2008 数据库离线迁移到 Oracle 11g
- 【SQL Server高可用性】数据库镜像:在SQL Server 2008R2上的配置数据库镜像
- SQL Server 2008 镜像操作心得(非域控环境中创建数据库镜像)
- SQL Server 2008修改数据库为多用户模式
- 【SQL Server高可用性】数据库镜像:在SQL Server 2008R2上的配置数据库镜像
- SQL SERVER 2008 数据库镜像动手实验笔记
- SQL Server 2008数据库镜像
- sql server 2008 数据库镜像---镜像实战
- SQL Server 2008 数据库镜像
- SQL Server 2008 镜像操作心得(非域控环境中创建数据库镜像)
- Sql Server 2005 迁移至 SQL Server 2008 (镜像)
- SQL Server 2008 高可用性视频(三)-- 数据库镜像
- 把网站迁移到服务器所需的步骤(数据库是sql server 2008 r2)
- SQL Server 2008数据库手动提交的设置
- SQL Server 2008 数据库镜像部署实例之一 数据库准备
- Visual C# 2008+SQL Server 2005 数据库与网络开发--9.3.2 RAW模式示例
- SQL Server 2008 故障转移集群+数据库镜像配置实例之一